1、概述
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
支持Servlet和JSP规范,且最新的Servlet 和 JSP 规范总是能在Tomcat 中得到体现。
Apache软件基金会有两款常用软件:apache web 服务器和 tomcat web 服务器。
* apache web 服务器专门处理HTML页面的。
*tomcat web 服务器,不仅可以处理 servlet 和 jsp ,而且也能处理html页面,不过不如apache web服务器。
* 在开发中,一般使用 tomcat 处理 servlet 和 jsp , 使用apache服务器处理html页面。及apache 和tomcat 被整合在一起使用。
2、安装Tomcat
步骤一:下载一个tomcat服务器软件,
下载地址:http://tomcat.apache.org/download-70.cgi,官网地址:http://tomcat.apache.org/whichversion.html
步骤二:解压下载好的zip文件
将解压后的文件copy到一个没有中文和空格的路径下即可。
3、Tomcat目录结构
4、tomcat启动和访问
tomcat解压目录/bin/startup.bat 双击运行启动tomcat
访问路径:http://localhost:8080/
5、tomcat常见问题
5.1、JAVA_HOME的配置
如果没有配置JAVA_HOME环境变量,在双击“startup.bat”文件运行tomcat时,将一闪立即关闭。且必须配置正确,及JAVA_HOME指向JDK的安装目录。
5.2、端口号冲突
当同一台计算机启动两个tomcat时,第二个tomcat将会在控制台抛出异常,摘要信息如下:
严重:Failed to initialize end point associated with ProtocolHandler["http-bio-8080"]
java.net.BindException:Address already in use:JVM_Bind <null>:8080
...
Caused by:java.net.BindException:Address already in use:JVM_Bind
...
通过$JAVA_HOME/conf/server.xml修改端口号。