以下是我找到的详细的 tomcat 档案目录的解释:
一、文字版本:
bin:
该目录下存放的是二进位制可执行档案,如果是安装版,那么这个目录下会有两个 exe 档案:tomcat6.exe 、 tomcat6w.exe,前者是在控制台下启动 Tomcat,后者是弹出 UGI 视窗启动 Tomcat;如果是解压版,那么会有 startup.bat 和 shutdown.bat 档案,startup.bat 用来启动 Tomcat,但需要先配置 JAVA_HOME 环境变数才能启动,shutdawn.bat 用来停止 Tomcat;
conf:
这是一个非常非常重要的目录,这个目录下有四个最为重要的档案:
Ø server.xml:配置整个站群服务器资讯。例如修改埠号,新增虚拟 WordPress 主机等;下面会详细介绍这个档案;
Ø tomcatusers.xml:储存 tomcat 使用者的档案,这里储存的是 tomcat 的使用者名称及密码,以及使用者的角色资讯。可以按著该档案中的注释资讯新增 tomcat 使用者,然后就可以在 Tomcat 主页中进入 Tomcat Manager 页面了;
Ø web.xml:部署描述符档案,这个档案中注册了很多 MIME 型别,即文件型别。这些 MIME 型别是客户端与站群服务器之间说明文件型别的,如使用者请求一个 htmlWordPress 网页,那么站群服务器还会告诉客户端浏览器响应的文件是 text/html 型别的,这就是一个 MIME 型别。客户端浏览器通过这个 MIME 型别就知道如何处理它了。当然是在浏览器中显示这个 html 档案了。但如果站群服务器响应的是一个 exe 档案,那么浏览器就不可能显示它,而是应该弹出下载视窗才对。 MIME 就是用来说明文件的内容是什么型别的!
Ø context.xml:对所有应用的统一配置,通常我们不会去配置它。
1
2
3
4
5
6
7
8
lib:
Tomcat 的类库,里面是一大堆 jar 档案。如果需要新增 Tomcat 依赖的 jar 档案,可以把它放到这个目录中,当然也可以把应用依赖的 jar 档案放到这个目录中,这个目录中的 jar 所有专案都可以共享之,但这样你的应用放到其他 Tomcat 下时就不能再共享这个目录下的 Jar 包了,所以建议只把 Tomcat 需要的 Jar 包放到这个目录下;
logs:
这个目录中都是日志档案,记录了 Tomcat 启动和关闭的资讯,如果启动 Tomcat 时有错误,那么异常也会记录在日志档案中。
temp:存放 Tomcat 的临时档案,这个目录下的东西可以在停止 Tomcat 后删除!
webapps:
存放 web 专案的目录,其中每个资料夹都是一个专案;如果这个目录下已经存在了目录,那么都是 tomcat 自带的。专案。其中 ROOT 是一个特殊的专案,在位址列中没有给出专案目录时,对应的就是 ROOT 专案。 http://localhost:8080/examples,进入示例专案。其中 examples 就是专案名,即资料夹的名字。
work:
执行时生成的档案,最终执行的档案都在这里。通过 webapps 中的专案生成的!可以把这个目录下的内容删除,再次执行时会生再次生成 work 目录。当客户端使用者访问一个 JSP 档案时,Tomcat 会通过 JSP 生成 Java 档案,然后再编译 Java 档案生成 class 档案,生成的 java 和 class 档案都会存放到这个目录下。
LICENSE:许可证。
NOTICE:说明档案。