`
qpsy
  • 浏览: 2571 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

[转] Web框架tomcat 5.0 的目录结构

阅读更多

原文:http://www.west263.com/info/html/chengxusheji/Javajishu/20080225/34048.html

 

    Tomcat下有9个目录,分别是bincommonconflogsserversharedtempwebappswork 目录,现在对每一目录做介绍。

 

1.<CATALINA_HOME>/bin:存放各种平台下启动和关闭Tomcat的脚本文件。

其中有个档是catalina.bat,打开这个windos配置文件,在非注释行加入JDK路径,

例如SET JAVA_HOME=C:\j2sdk1.4.2_06 保存后,就配置好tomcat环境了。

startup.batwindows下启动tomcat的文件,shutdown.bat是关闭tomcat的文件。

 

2.<CATALINA_HOME>/commoncommon目录下的lib目录,存放Tomcat服务器和所有web应用都能访问的JAR

 

 

3.<CATALINA_HOME>/sharedshared目录下的lib目录,存放所有web应用能访问的,但Tomcat不能访问的JAR

 

4.<CATALINA_HOME>/serverserver/webapps目录中,存放Tomcat自带的两个APP-adminmanager应用,使用来管理Tomcat-web服务用的。

server/lib目录中,存放tomcat服务器所需要的web应用不能访问的各jar

 

5.<CATALINA_HOME>/workTomcat把各种由jsp生成的servlet文件放在这个目录下。

 

6.<CATALINA_HOME>/temp 临时活页夹,Tomcat运行时候存放临时文件用的。

 

7.<CATALINA_HOME>/logs:存放Tomcat的日志文件

 

8.<CATALINA_HOME>/conf Tomcat的各种配置文件,最重要的是 server.xml配置tomcat组件的XML文件server.XML其中包括: 

I.顶层类元素[Top Level Elements]位于整个配置文件的顶层,包括<Server><Service>

II.连接器类元素[Connectors ]客户和服务(容器类元素)间的通讯接口。接受客户请求,返回响应结果;<Connector>

 II.容器类元素[Containers]处理客户请求并且生成响应结果,包含3个:<Engine> <Host> <Context>

 IV.嵌套类元素[Nested Components]可以加入到容器中的元素,包括:<logger> <Valve><Realm>

 

一个<Server>包含一个或多个<Service>,一个<Service>包含唯一一个<Engine>和一个或多个<Connector>多个 <Connector>共享一个<Engine>;一个<Engine>包含多个<Host>,每个<Host>定义一个虚拟主机,包含一个或多个web应用<Context> <Context>元素是代表一个在虚拟主机上运行的Web应用。

 

<Context>标签的描述 

Please note that for tomcat 5.x unlike tomcat 4.x it is NOT recommended to place <Context>

elements directly in the server.xml file. Instead put them in the META-INF/context.xml

directory of your WAR file or the conf directory as described above.

 

9.<CATALINA_HOME>/webappsweb应用的发布目录,把 java开发的web站点或war文件放入这个目录下就可以通过tomcat服务器访问了。

 

分享到:
评论

相关推荐

    JDK1.5配置+Tomcat5.0配置

    - **CATALINA_BASE**:如果多个Tomcat实例共存,此变量指定特定实例的基目录,这里也设置为`C:\Program Files\tomcat5.0`。 3. **更新classpath**:在系统变量的`CLASSPATH`中,添加Tomcat的`servlet-api.jar`,...

    Tomcat 5.0 版本

    Tomcat 5.0是Apache软件基金会下的一个开源项目,属于Java Servlet和JavaServer Pages(JSP)容器,是实现Java EE Web应用程序规范的重要组成部分。这个版本的发布在Java社区中引起了广泛关注,因为它带来了许多改进...

    基于Tomcat5.0和Axis2开发Web Service应用实例

    【标题】基于Tomcat5.0和Axis2开发Web Service应用实例 在Web服务的世界里,Axis2是一个高效且强大的工具,它允许开发者创建、部署和使用SOAP Web服务。本教程将详细介绍如何利用Apache Tomcat 5.0作为应用服务器,...

    基于Tomcat5.0和Axis2开发Web Service应用实例(1)附带实例

    标题 "基于Tomcat5.0和Axis2开发Web Service应用实例(1)附带实例" 指向的是一个关于如何使用Apache Tomcat 5.0版本和Axis2框架创建Web服务的应用教程。Apache Tomcat是一款流行的开源Java Servlet容器,而Axis2则是...

    远程教育系统(Struts1.2+Hibernate3.1+Spring2.0+Tomcat5.0+SqlServer2005)

    远程教育系统是一个基于Java技术栈的在线学习平台,利用了Struts1.2、Hibernate3.1、Spring2.0和Tomcat5.0等组件,搭配SqlServer2005数据库,构建了一个功能完善的系统。这里我们将深入探讨这些技术及其在远程教育...

    Eclipse手动配置Tomcat工程和Struts框架

    通过以上步骤,我们成功地在Eclipse中手动配置了一个包含Tomcat和Struts框架的Java Web项目。这些步骤不仅帮助初学者快速上手,也为更高级的开发提供了基础。此外,这种方法还能够加深对Java Web开发环境的理解,...

    tomcat v5.0 eclipse3.7 jdk1.5 strut1 用户简易登陆

    在本文中,我们将深入探讨如何使用Java Web开发框架Struts1,结合Tomcat v5.0应用服务器、Eclipse 3.7集成开发环境以及Java Development Kit (JDK) 1.5,来实现一个简单的用户登录功能。Struts1是Apache软件基金会...

    tomcat文件

    【标题】:“Tomcat文件”指的是与Apache Tomcat 5.0相关的软件包,这是一个流行的开源Java Servlet容器,用于运行Java web应用程序。Tomcat是Java EE(现在称为Jakarta EE)的一部分,它实现了Servlet和JSP规范,...

    java web框架开发技术

    硬件环境包括 PC 机,软件环境包括 MyEclipse 8.0 GA、MySQL 5.0、Apache Tomcat 6.0.24 等。 四、实验内容 实验内容包括七个实验项目,每个实验项目都涵盖了 Struts2 框架的不同方面,如 Struts2 的基本配置和...

    使用NetBeans开发Struts Web 框架的快速入门指南

    使用 NetBeans 开发 Struts Web 框架的快速入门指南 本快速入门指南旨在帮助开发者...通过遵循本快速入门指南,您将能够快速入门使用 NetBeans 开发 Struts Web 框架,并掌握基本的 Struts 框架概念和项目结构知识。

    TRS WAS 5.0 SPD

    传统的 Web 网站建设方式通常包括设计网站框架结构、创建 HTML 页面,再将这些页面整合进网站结构中。这种方式虽然适用于小型网站或内容变动不大的网站,但对于大型网站和内容频繁更新的网站则存在诸多局限性,例如...

    老版本Tomcat5--Tomcat5.028

    解压这个文件,用户可以找到包含服务器配置、库文件、文档和其他必要组件的目录结构,例如: - `bin`:包含启动和停止Tomcat的脚本。 - `conf`:存放服务器配置文件,如server.xml、web.xml等。 - `lib`:存放...

    Windows Server IIS和Tomcat5多站点配置

    在IT领域,Windows Server IIS(Internet Information Services)作为微软提供的Web服务器,通常用于托管ASP、ASP.NET等基于.NET框架的应用程序。另一方面,Apache Tomcat是一个开源的Java Servlet容器,主要用于...

    jakarta-tomcat-5.0.19.zip

    3. **目录结构**:Jakarta Tomcat 5.0.19的解压文件中包含了`bin`, `conf`, `lib`, `logs`, `temp`, `webapps` 和 `work` 等目录。`bin`存放启动和停止脚本,`conf`存储配置文件,`lib`包含运行时需要的JAR文件,`...

    ssmdemoMybatis+Spring+SpringMVC5.0.zip_CE5.0_V淘宝网上商城_java web项目_

    《SSM框架整合在Java Web项目中的应用——以“ssmdemoMybatis+Spring+SpringMVC5.0”为例》 在当前的Java Web开发领域,Spring、SpringMVC和Mybatis作为三大核心框架,被广泛应用于构建复杂的企业级应用。本项目...

    JSP+Tomcat+SQL经典配置.pdf

    利用JSP (Java Server Pages) 创建动态网页,通过Tomcat部署应用,并使用SQL Server存储和检索数据,构成一个完整的Web应用开发框架。 对于初学者,这一过程涉及多方面的知识整合与实践,包括但不限于: - Java编程...

    使用NetBeans开发StrutsWeb框架的快速入门指南.pdf

    总的来说,通过NetBeans开发Struts Web框架的应用程序是一个高效且直观的过程。它简化了配置和设置,让开发者能够更加专注于应用的业务逻辑和用户体验。随着你对Struts和NetBeans的深入理解,你将能够构建出更复杂、...

    jakarta-tomcat-5.0.24.zip

    1. **安装Tomcat**:首先,你需要解压`jakarta-tomcat-5.0.24.zip`到一个适当的目录,例如`C:\Program Files\Apache Software Foundation\Tomcat 5.0`。这个目录将作为你的Tomcat服务器的工作目录。 2. **配置环境...

    2018Java面试宝典5.0

    《2018Java面试宝典5.0》是一本专为Java开发者准备的面试指导书籍,包含了Java基础、Web开发、数据库管理、框架运用以及实际项目经验等多个方面的内容。这本书旨在帮助Java程序员全面了解并掌握面试中可能出现的关键...

Global site tag (gtag.js) - Google Analytics