美文网首页
Tomcat目录结构

Tomcat目录结构

作者: 笑笑学生 | 来源:发表于2017-02-21 14:37 被阅读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 .

说明:

  • WEB-INF目录中包含应用软件所使用的资源,但是WEB-INF却不在公共文档根目录之中。在这个目录中所包含的文件都不能被客户机所访问。
  • 类目录中(在WEB-INF下)包含运行Web应用程序时所需的Servlets,Beans等类。
  • lib目录(在WEB-INF下)包含有Java archive files (JARs),例如标签库或者Servlets,Beans等类的*.jar文件。
  • 如果一个类出现在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

相关文章

  • Tomcat配置实践

    1 Tomcat目录结构 要部署使用tomcat,则必须了解tomcat的目录结构以及各目录的作用。这里以tomc...

  • tomcat学习

    tomcat目录结构 tomcat根目录在tomcat中叫

  • Tomcat的目录结构详细介绍

    Tomcat的目录结构详细介绍 打开tomcat的解压之后的目录可以看到如下的目录结构: 1.bin: bin目录...

  • tomcat及web应用

    Tomcat目录结构: bin:该目录存放启动和关闭Tomcat的脚本文件 conf: 该目录存放Tomcat服务...

  • Java Web 基础 - Tomcat

    目录结构 Tomcat 主程序目录结构: /bin:启动和停止 Tomcat 的命令文件 /conf:配置文件 /...

  • Jsp

    一、安装和了解Tomcat 服务器 安装步骤略 Tomcat 服务器目录结构Tomcat服务器目录接结构 二、了解...

  • JSP1.0

    Web应用程序--Tomcat目录结构 ​​ WEB-INF目录结构 ​​ MyEclipse Web项目目录结构...

  • Tomcat源码分析 -- 准备工作

    一、本篇目录 tomcat简介 tomcat目录结构 tomcat源码调试 二、tomcat简介 两句话简单介绍下...

  • tomcat是怎么处理请求的

    一、tomcat目录结构 tomcat也是一个应用服务器,下载tomcat源码可以看到tomcat的源码目录如下:...

  • Tomcat目录结构

    1.bin 存放启动和关闭tomcat的脚本文件(命令) 2.conf 存放tomcat服务器的各种配置文件 ...

网友评论

      本文标题:Tomcat目录结构

      本文链接:https://www.haomeiwen.com/subject/rxhuwttx.html