tomcat简介(一)
1、tomcat是一款免费开源的servlet容器,以Apache License许可的方式进行发布;
2、版本:
| 6.x(6.0.47) | 7.x(7.0.72) | 8.x(8.0.38) | 8.5.x(8.5.6) | 9.x(9.0.0.M11) | |
| JDK | >=5.0 | >=6.0 | >=7.0 | >=7.0 | >=8.0 |
| Servlet | 2.5 | 3.0 | 3.1 | 3.1 | 4.0 |
| Jsp | 2.1 | 2.2 | 2.3 | 2.3 | 2.3 |
| EL | 2.1 | 2.2 | 3.0 | 3.0 | 3.0 |
| WebScoket | N/A | 1.1 | 1.1 | 1.1 | 1.1 |
3、目录结构:
| 目录及文件 | 说明 |
| bin | 用于存放tomcat的启动,停止等批处理脚本和shell脚本 |
| bin/startup.bat | 用于在windows下启动tomcat |
| bin/startup.sh |
用于在Linux下启动tomcat |
| bin/shutdown.bat | 用于在windows下停止tomcat |
| bin/shutdown.sh |
用于在Linux下停止tomcat |
| conf | 用于存放tomcat下相关配置文件 |
| conf/Catalina | 用于存储针对没个虚拟机的Context配置 |
| conf/context.xml | 用于定义左右web应用均需加载的context配置,如果web应用指定了自己的context.xml,那么该配置文件将被覆盖 |
| conf/catalina.properties | tomcat环境变量配置 |
| conf/catalina.policy | 当在安全模式下运行,此文件为默认的安全策略配置 |
| conf/logging.properties | tomcat日志配置文件,通过该文件修改tomcat日志级别及日志路径等 |
| conf/server.xml | tomcat服务器核心配置文件,用于配置tomcat连接器,监听端口,处理请求的虚拟主机等。可以说tomcat主要根据该配置文件的配置信息穿件服务器实例 |
| conf/tomcat-users.xml | 用于定义tomcat默认用户及角色映射信息,tomcat的manager模块即用 该文件中定义的用户进行安全认证 |
| conf/web.xml | tomcat中所有应用默认的部署描述文件,主要定义了基础的servlet和MIME映射。如果应用中不包含web.xm,那么tomcat将使用此文件初始化部署描述,反之tomcat会在启动时将默认部署与自定义配置进行合并 |
| lib | tomcat服务器依赖库目录,包含tomcat服务器运行环境依赖jar包 |
| logs | tomcat的默认日志存放路径 |
| webapps | tomcat默认的web应用部署目录 |
| work | web应用jsp代码生成和斌阿姨临时访问目录 |

浙公网安备 33010602011771号