2.3. Tomcat
2.3.1. Tomcat的简介
Web服务器。不仅提供了Web服务器的基本功能, 还提供了数据库连接池等许多通用组件功能。
注意:jdk 要与 tomcat 的版本匹配
2.3.2. Tomcat的目录结构
- bin:用于存放Tomcat的可执行文件和脚本文件(扩展名为bat文件), 如经常用到的startup.bat、shutdown.bat。
- conf:用于存放Tomcat的各种配置文件, 如web.xml、server.xml。
- lib:用于存放Tomcat服务器和所有Web应用程序所需要的访问的JAR文件。
- logs:用于存放Tomcat的日志文件。
- temp:用于存放Tomcat运行时产生的临时文件
- webapps:Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下。
- work:Tomcat的工作目录, JSP 编译申城的Servlet源文件和字节码文件放到这个目录下
Web应用项目的目录结构
2.3.3. Tomcat的常见问题和诊断
可以在命令行中启动bin目录下的startup.bat,若有错误, 错误消息会打印在命令行中。
Tomcat由Java开发, 需要通过JAVA_HOME或JAVA_JRE来获取JRE的安装位置。
常见问题:
-
没有配置JAVA_HOME或JAVA_JRE变量
-
tomcat监听的端口被占用
- 或者换端口, 或者终止对应的占用程序。
2.3.4. 其他
- 如何在Eclipse下配置启动Tomcat服务器
2.3.5. 图片补充
tomcat的目录
bin/ 目录下的可执行文件和脚本
conf/ 配置的目录
lib/ 提供所有web程序使用的jar包
logs/ 日志目录里面有启动日志等日志
webapps/ 存放部署的web应用
work/ 存放JSP转换后的 servlet源码和class文件
JSP文件最终转换成servlet程序。