Tomcat——目录结构

Tomcat目录结构:
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的页面。

3. 三级目录(只针对二级目录webapps下的目录或文件)
 二级目录webapps,主要存放Web应用程序。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所在的包

时间: 2024-12-23 08:05:41

Tomcat——目录结构的相关文章

javaEE Tomcat目录结构

 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)

JavaWeb的几个概念和TOMCAT目录结构以及WEB开发的目录结构

JavaWeb的几个概念和TOMCAT目录结构 一.JavaWeb应用的概念: 在Sun的Java Servlet规范中,对Java Web应用作了这样的定义:“Java Web应用由一组Servlet.HTML页.类.以及其它可以被绑定的资源构成.它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行” Java Web应用中可以包含如下内容: -- Servlet -- JSP -- 实用类 -- 静态文档如HTML.图片等 -- 描述Web应用的信息(web.xml) 二

Tomcat目录结构详解(非常详细)

Tomcat7 的目录结构如图: · 1.bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat:如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn.bat用来停止Tomcat: 2.conf:这是一个非常非常

Tomcat目录结构

本节主要记录Tomcat文件的目录结构(Linux系统下) 打开Tomcat的文件夹,可以看到其子文件如下: bin:存放服务器脚本,为应用程序和脚本.存放windows或Linux平台上Tomcat启动(startup.sh)和关闭(shutdown.sh)的脚本文件. conf:存放配置文件.其中的server.xml和web.xml文件就存在在该目录下 logs:存放Tomcat服务器的日志文件 temp:每个web应用都有各自的虚拟目录 webapps:存放需要发布的web应用程序及其部

zbb20171108 tomcat目录结构

Tomcat8.0的目录结构: /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件,startup.bat,shutdown.bat,可以直接开启关闭tomcat服务.还有一些jar包如tomcat-juli.jar /conf:存放Tomcat服务器的各种全局配置文件,其中包括server.xml(Tomcat的主要配置文件,,里面配置了tomcat的3个端口号), Tomcat-users.xml(配置tomcat用户的账户名和密码)和web.xml等配置文件 /

tomcat目录结构及配置文件说明

TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:包含三个子目录:classes.lib和webapps /server/lib:存放Tomcat服务器所需的各种JAR文件 /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用 /commo

Tomcat 目录结构以及基本配置

1 Tomcat 目录层次结构 ① bin:存放启动和关闭tomcat 的脚本文件② conf: 存放配置文件 server.xml:该文件用于配置和server 相关的信息,比如tomcat 启动端口,配置Host, 配置web 应用 web.xml:该文件配置与web应用相关的信息 tomcat-users.xml:配置用户的权限与密码信息 ③ lib:存放运行tomcat需要的jar包④ logs: 存放日志⑤ webapps: 存放web 应用(web站点).比如建立web1 目录,下面

tomcat目录结构详解

bin:存放二进制可执行文件,startup.bat和shutdown.bat文件 lib:tomcat依赖的类库,如果需要添加tomcat需要依赖的jar文件,可以放置于此处.所有项目都可以共享它, work:当用户访问一个JSP页面时,tomcat会将JSP生成为Java文件,然后再将Java文件编译为class文件. webApps:存放项目目录 logs:tomcat运行日志 temp:存放tomcat临时文件 conf:项目配置文件 server.xml配置整个服务器信息,如设置端口号

关于Tomcat的点点滴滴(体系架构、处理http请求的过程、安装和配置、目录结构、设置压缩和对中文文件名的支持、以及Catalina这个名字的由来……等)

总结Tomcat的体系架构.处理http请求的过程.安装和配置.目录结构.设置压缩和对中文文件名的支持.以及Catalina这个名字的由来--等. Tomcat和JVM: 一个Tomcat只会启动一个JVM,所有webapps公用一个JVM进程,所以System.exit()会导致影响同个Tomcat中的其他应用.Tomcat通过调用配置的JDK或JRE来启动JVM. 体系结构: Server:A Server element represents the entire Catalina ser