1、tomcat配置文件目录
1)server.xml :核心配置文件
2)context.xml :为部署于tomcat实例上的web程序提供默认配置文件,每个webapp都可以使用独有的context.xml,通常放置于webapp目录的META-INF中,
常用于对应会话管理器,Realm以及JDBC等。
3)web.xml :为部署于tomcat实例上的web程序提供默认部署描述符,通常为webapp提供基本的servlet定义和MIME映射表
4)tomcat-users.xml :用于定义管理用户信息和角色信息。
5)catalina.policy :当基于-security选项启动tomcat时调用此配置文件,此文件是JAVA安全策略配置文件
6)catalina.properties :Java属性配置文件,设定类加载路径,安全包列表,以及一些性能参数。
7)logging.properties : 定义日志相关的配置信息,如日志级别,文件路径等。
2、webapps下的项目目录
1) /WEB-INF :私有资源,通常应用的web.xml在此
2) /WEB-INF/classes :此应用的类
3) /WEB-INF/lib :第三方jar包
4) /META-INF :通常应用的context.xmk在此
3、web应用的归档格式
EJB:.jar
web应用程序:.war
资源适配器:.rar
企业级应用:.ear
web服务扩展名:.ear或.war
4、tomcat的运行方式
1) standalone: 静态、动态请求一起运行
2) 进程间配置 :前面使用nginx,动态请求转发给tomcat
3) 独立网络配置::经第二种使用的nginx使用独立的主机