Tomcat是Java领域最著名的开源Web容器,简单、易用、稳定性好,既可以作为个人学习之用,也可以作为商业产品发布。Tomcat不仅提供了Web容器的基本功能,还支持JAAS(Java验证和授权API)和JNDI(Java命名和目录接口)绑定等。Tomcat完全是纯Java实现的,因此它也具有平台无关性,在Windows和Linux上的安装和配置基本相同。通常JDK 1. 6建议使用Tomcat 6.0.x系列,而Tomcat只有从7.0.x才开始支持Servlet 3.0规范。作为开发者建议使用Tomcat的非安装版本,因为安装文件看不到启动、运行时控制台输出的信息,Tomcat可在http://tomcat.apache.org/ 下载,目前最新版本是7.0.35。
解压后的文件夹里包括以下的子文件夹结构
- bin:存放启动和关闭Tomcat的命令的路径。
- conf:存放Tomcat的配置,所有Tomcat的配置都在该路径下配置。
- lib:存放Tomcat服务器的核心类库(各种jar文件),如需要扩展Tomcat功能,可将第三方类库复制到该路径下,也可以放到具体的某一工程下的lib路径下。
- logs:这是一个空路径,用于保存Tomcat每次运行后产生的日志。最近有人问我为什么Tomcat在MyEclipse下启动好使,纯DOS启动怎么就一闪而过呢,其实你需要看看你启动后log目录里有没有启动的日志文件,如果没有就是java运行环境或者JAVA_HOME没有配置。
- temp:保存Web应用运行过程产生的临时文件。
- webapps:该路径用于自动部署Web应用,将Web应用复制到该路径下,Tomcat会自动部署到容器中。
- work:保存Web应用运行过程中,编译生成的class文件。该文件夹可以删除,但每次启动Tomcat服务器时,系统将在此建立该路径。
- License等相关文档
运行Tomcat只需要一个环境变量:JAVA_HOME,该环境变量的值指向JDK安装路径。
![]() |
启动Tomcat只需点击bin路径下的startup.bat文件即可。
配置Tomcat的服务端口
Tomcat的默认服务端口是8080,但最好将该端口改成1024以上的端口,避免与公共端口的冲突。修改完端口输入http://localhost:xxxx即可。
修改端口在conf目录下的server.xml文件中的
<Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>
这行中的port中的端口号即可。