bin目录中的脚本说明
|
文件名称
| 文件作用
|
catalina.sh
| tomcat主要脚本,用于启动和关闭tomcat服务器
|
startup.sh
| 启动运行tomcat实例,相当于 catalina.sh start
|
shutdown.sh
| 停止tomcat实例的运行,相当于 catalina.sh stop
|
daemon.sh
| tomcat服务的启动脚本,可以复制到/etc/init下使用
|
catalina-tasks.xml
| 定义tomcat载入的库文件,类文件
|
version.sh
| 查看当前tomcat的版本信息
|
configtest.sh
| 校验tomcat配置文件server.xml的格式、内容等是否合法、正确
|
setclasspath.sh
| catalina.sh依赖这个脚本来设置tomcat的classpath等环境变量
|
digest.sh
| 用于生成加密过的tomcat用户密码
|
tool-wrapper.sh
| 一般和digest脚本结合使用
|
bootstrap.jar
| tomcat启动时所依赖的一个类,在启动tomcat时会发现Using CLASSPATH: 是加载的这个类
|
commons-daemon.jar
| jsvc工具所依赖的java类
|
commons-daemon-native.tar.gz
| jsvc工具,可以使tomcat以守护进程方式运行,需单独编译安装
|
tomcat-juli.jar
| 是一款在使用tomcat开发时十分关键的一款jar包
|
tomcat-native.tar.gz
| 使tomcat可以使用apache的apr运行库,以增强tomcat的性能需单独编译安装
|
conf目录中配置文件说明
|
catalina.policy
| tomcat 安全机制的配置文件,默认情况下 tomcat 是非安全模式运行的,只有当tomcat用-security命令行参数启动时这个文件才会被使用,该文件可以配置tomcat对文件系统中目录或文件的读、写执行等权限,及对一些内存,session等的管理权限
|
catalina.properties
| catalina.properties 是 Catalina 的配置文件,主要有安全设置、类加载设置、不需要扫描的类设置、字符缓存设置四大块。配置tomcat的classpath等
|
context.xml
| tomcat的默认context容器,可被所有的web应用程序使用.这个文件默认地可以设置到何处访问各web应用程序中的web.xml文件。context.xml 在 tomcat 6.0 时从 server.xml 中分离出来,主要用于项目部署的配置。
|
server.xml
| tomcat中最重要的配置文件,也是最常用的一个,用于对整个容器进行相关的配置,解析器用这个文件在启动时根据规范"创建"容器
|
web.xml
| tomcat的应用程序的部署描述符文件,是所有Web项目的缺省配置文件。
|
tomcat-users.xml
| tomcat的角色(授权用户)配置文件,用于访问tomcat管理应用程序时的安全性设置,用server.xml中引用的默认的用户数据库域(UserDatabase Realm)使用它,所有的凭据都是默认被注释的。
|
tomcat-users.xsd
| 定义了 tomcat-users.xml 所使用到的标签
|
logging.properties
| tomcat 的日志配置文件,用于配置tomcat的日志输出方式和日志级别。
|
jaspic-providers.xml
| tomcat 实现了 JASPIC 1.1 Maintenance Release B 标准,并通过这个配置文件集成第三方 JASPIC 身份验证
|
jaspic-providers.xsd
| 定义了 jaspic-providers.xml 所使用到的标签
|