Tomcat 简介之【目录结构】

Tomcat 目录的结构

 

(1)Tomcat的安装

 

其实对于完全由Java写成的Tomcat,Win32版本和Linux版本没有多大区别,比如Linux版本,在Solaris下也没有问题。这里,主要以Win32版本作为示例。

注意:在安装使用Tomcat之前,先安装JDK,最好是Sun的JDK 1 .2 以上版。

 

(2)Tomcat的目录结构

首先,下载jakarta-tomcat.zip包,解压缩到一个目录下,如:“c:\tomcat”。这时,会得到如下的Tomcat的目录结构:

- - - jakarta- tomcat

| - - - bin             Tomcat执行脚本目录

| - - - Common          放置一些通用类(如JDBC的驱动程序等)

| - - - conf               Tomcat配置文件

| - - - doc                 Tomcat文档

| - - - lib                 Tomcat运行需要的库文件(JARS)

| - - - logs               Tomcat执行时的LOG文件

| - - - src            Tomcat的源代码

| - - - webapps             Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类)

| - - - work            Tomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件放在这里。


目 录 名


该目录内的文件的一般功能描述


bin


包含有Startup.bat(启动服务器)与shutdown.bat(关闭服务器)文件


conf


包含设置部署在Tomcat上的Web应用的变量的初始值的设置文件,包括 server.xml (Tomcat 的全局配置文件) 和
web.xml
(为不同的Tomcat配置的web应用设置缺省值的文件)


doc


包含关于Tomcat的各种各样的文档。


common


在其lib目录下,主要存放如JDBC的驱动程序等


lib


包含被Tomcat使用的各种各样的jar文件。在UNIX上,任何这个目录中的文件将被附加到Tomcat的classpath中。


logs


Tomcat的log文件。


src


servlet API的源文件。


webapps


包含Web应用的程序 (JSP、Servlet和JavaBean等)


work


由Tomcat自动生成,这是Tomcat放置它运行期间的中间(intermediate)文件(诸如编译的JSP文件)地方。 如果当Tomcat运行时,你删除了这个目录那么将不能够执行包含JSP的页面。

 

(3)、各个目录下所应该存放的文件:按照Tomcat的规范,Tomcat的Web应用程序应该由如下目录组成

n  页面内容等文件的存放位置:*.html, *.jsp等可以有许多目录层次,由用户的网站结构而定,实现的功能应该是网站的界面,也就是用户主要的可见部分。除了HTML文件、JSP文件外,还有js(JavaScript)文件和css(样式表)文件以及其他多媒体文件等。

n Web-INF/web.xml这是一个Web应用程序的描述文件。这个文件是一个XML文件,描述了Servlet和这个Web应用程序的其他组件信息,此外还包括一些初始化信息和安全约束等等。

n  Web-INF/classes/这个目录及其下的子目录应该包括这个Web应用程序的所有JavaBean及Servlet等编译好的Java类文件(*.class)文件,以及没有被压缩打入JAR包的其他class文件和相关资源。注意,在这个目录下的Java类应该按照其所属的包层次组织目录(即如果该*.class文件具有包的定义,则该*.class文件应该放在.\WEB-INF\classes\包名下)。

n  通常Web-INF/classes/这个目录下的类文件也可以打包成JAR文件,并可以放到WEB-INF下的lib目录下。如将 classes目录下的各个*.class文件打包成WebMis.jar文件(jar cvf WebMis.jar *.*)

注意:

(1)WEB-INF目录中包含应用软件所使用的资源,但是WEB-INF却不在公共文档根目录之中。在这个目录中所包含的文件都不能被客户机所访问。

(2)类目录中(在WEB-INF下)包含运行Web应用程序时所需的Servlets,Beans等类。

(3)lib目录(在WEB-INF下)包含有Java archive files (JARs),例如标签库或者Servlets,Beans等类的*.jar文件。

(4)如果一个类出现在JAR文件中同时也出现在类的目录中,类加载器会加载位于类目录中的那一个。

n  common/lib/ 这个目录下包含了所有压缩到JAR文件中的类文件和相关文件。比如:第三方提供的Java库文件、JDBC驱动程序等。

ü  其中msbase.jar、mssqlserver.jar、msutil.jar文件为SqlServer2000的JDBC驱动程序

ü  其中servlet-api.jar和jsp-api.jar为Servlet和JSP的API所在的包

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-08 20:44:52

Tomcat 简介之【目录结构】的相关文章

IntelliJ和tomcat中的目录结构

IntelliJ的官网帮助中心:http://www.jetbrains.com/idea/webhelp/getting-help.html project和module: 1.通过 .idea 下的modules.xml文件进行modules的管理,定义了module对应的iml文件,定义了iml文件的filepath和fileurl,通过iml文件加载module,如果修改了iml文件的filepath和fileurl,则定位不到iml,无法正确加载module. 当创建project时,

Tomcat目录结构

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

为什么Tomcat的webapps目录下新建的目录不能访问html文件?

在Tomcat安装目录中,webapps默认为部署网站用的目录.webapps/ROOT是网站的根目录,其它目录都是网站的子目录,如webapps\jsp-examples目录.但是,当我们新建一个子目录时,却并不能在浏览器里正常访问.就连HTML文件也访问不了.为什么会出现这种情况呢? 原来,在Tomcat中,每一个webapps下的子目录都被认为是一个JSP站点.因此,该子目录必需要有JSP站点的必要结构才行.也就是,在创建的子目录下,必需有WEB_INF目录以及WEB_INF下的web.x

JavaWeb工程 目录结构

今天为此事纠结了一段时间. 以下是mavaen推荐的项目目录. ├── pom.xml └── src     ├── main     │   ├── java     │   │   └── mygroup     │   │       ├── controller     │   │       │   ├── HomeController.java     │   │       │   └── PersonController.java     │   │       ├── dao

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学习—Tomcat的简介和目录以及配置文件介绍(Windows环境)

今天学习TOMCAT,主要学习的是Tomcat的目录结构,配置文件!1:Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML页面的访问请求.实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apac

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:这是一个非常非常

JavaWeb学习之tomcat安装与运行、tomcat的目录结构、配置tomcat的管理用户、web项目目录、虚拟目录、虚拟主机(1)

1.tomcat安装与运行双击tomcat目录下的bin/startup.bat,启动之后,输入http://localhost:8080,出现安装成功的提示,表示安装tomcat成功 2.tomcat的目录结构* bin目录:存放tomcat的启动和终止脚本 * startup.bat 启动脚本 * bootstrap.jar,启动脚本最终执行的java程序 * org.apache.catalina.startup.Bootstrap * shutdown.bat 终止脚本 * conf目录