Tomcat目录结构

2017-02-21  本文已影响1408人  笑笑学生
  1. 一级目录
    bin ——Tomcat执行脚本目录
    conf ——Tomcat配置文件
    lib ——Tomcat运行需要的库文件(JARS)
    logs ——Tomcat执行时的LOG文件
    temp ——Tomcat临时文件存放目录
    webapps ——Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类)
    work ——Tomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件放在这里。
  2. 二级目录(仅列出一级目录下几个重要的文件)
    (1) bin目录下的文件
    catalina.sh 用于启动和关闭tomcat服务器
    configtest.sh 用于检查配置文件
    startup.sh 启动Tomcat脚本
    shutdown.sh 关闭Tomcat脚本
    (2) conf目录下的文件
    server.xml Tomcat 的全局配置文件
    web.xml 为不同的Tomcat配置的web应用设置缺省值的文件
    tomcat-users.xml Tomcat用户认证的配置文件
    (3) lib目录下的文件
    包含被Tomcat使用的各种各样的jar文件。
    (4) logs目录下的文件
    localhost_access_log.2013-09-18.txt 访问日志
    localhost.2013-09-18.log 错误和其它日志
    manager.2013-09-18.log 管理日志
    catalina.2013-09-18.log Tomcat启动或关闭日志文件
    (5) webapps目录下的文件
    含Web应用的程序(JSP、Servlet和JavaBean等)
    (6) work目录下的文件
    由Tomcat自动生成,这是Tomcat放置它运行期间的中间(intermediate)文件(诸如编译的JSP文件)地方。如果当Tomcat运行时,你删除了这个目录那么将不能够执行包含JSP的页面。

Tomcat的Web应用程序应该由如下目录组成:
(1) 页面内容等文件的存放位置:*.html, *.jsp等可以有许多目录层次,由用户的网站结构而定,实现的功能应该是网站的界面,也就是用户主要的可见部分。除了HTML文件、JSP文件外,还有js(JavaScript)文件和css(样式表)文件以及其他多媒体文件等。
(2) Web-INF/web.xml 这是一个Web应用程序的描述文件。这个文件是一个XML文件,描述了Servlet和这个Web应用程序的其他组件信息,此外还包括一些初始化信息和安全约束等等。
(3) Web-INF/classes/ 这个目录及其下的子目录应该包括这个Web应用程序的所有JavaBean及Servlet等编译好的Java类文件(*.class)文件,以及没有被压缩打入JAR包的其他class文件和相关资源。注意,在这个目录下的Java类应该按照其所属的包层次组织目录(即如果该*.class文件具有包的定义,则该*.class文件应该放在.\WEB-INF\classes\包名下)。
(4) 通常Web-INF/classes/ 这个目录下的类文件也可以打包成JAR文件,并可以放到WEB-INF下的lib目录下。如将classes目录下的各个*.class文件打包成WebMis.jar文件(jar cvf WebMis.jar .

说明:

(5) common/lib/ 这个目录下包含了所有压缩到JAR文件中的类文件和相关文件。比如:第三方提供的Java库文件、JDBC驱动程序等。
其中msbase.jar、mssqlserver.jar、msutil.jar文件为SqlServer2000的JDBC驱动程序
其中servlet-api.jar和jsp-api.jar为Servlet和JSP的API所在的包

附录:
tomcat安装、配置及目录文件说明:
http://blog.csdn.net/gufengshanyin/article/details/21548487

上一篇下一篇

猜你喜欢

热点阅读