`
yxwang0615
  • 浏览: 560992 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

tomcat 整理

阅读更多

tomcat目录结构:

/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml

conf/context.xml文件中的Context.xml :它的内容信息会被所有的webapp载(全局的)。 

conf/Catalina/localhost/xx.xml :

/webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录

/work:存放JSP编译后产生的class文件。

 

<Context path="/ssh" docBase="ssh" debug="0" privileged="true">
</Context>

path是应用在服务器上的虚拟路径,如果要配制成默认引用,则将path设为空就可以
注意,如果有重复的path出现,则在tomcat启动的时候会出现如下错误:
java.io.IOException: java.lang.IllegalStateException: Context path  is already in use

docBase是应用的路径,如果应用是在tomcat的webwapps目录下,则填相对路径,如果不是在webapps路径下,则填绝对路径。

 

 

eclipse工程下的的目录结构讲解:

在myeclipse下新建web工程abc。系统设置默认如下:

项目保存位置:workspace目录\abc

Source文件夹:src,保存所有的java类文件(.java文件)和xml文件。

Web root文件夹:WebRoot,保存所有的jsp文件,包括css、javascript等。其中包含的WEB-INF文件夹有很重要的作用!

Context root URL:/abc。 /号指向上一层, /abc指向本目录。

项目文件夹中包含共计6个文件和文件夹:

.myeclipse文件夹

src文件夹

WebRoot文件夹

同级包含的文件:

.classpath文件

.mymetadata文件

.project文件

 

在myeclipse里部署(deploy)项目

以项目名称abc为例,发布的位置默认为Tomcat安装目录下的webapps目录下abc目录。

一般认为:Tomcat\webapps\abc目录下就是完全拷贝myeclipse\workspace\abc\WebRoot\里面全部内容。

部署的过程就是把myeclipseWebRoot里面的内容复制到TomcatWebapps\abc下,然后重新启动Tomcat。

WebRoot目录里包含index.jsp

用户访问web时输入http://localhost:8080/abc即指向Tomcat\webapps\abc目录下的index.jsp

可以正常访问!

 

WebRoot的组成:

WebRoot\WEB-INF\classes目录很有意思!

workspace\abc\WebRoot\WEB-INF\classes目录与workspace\abc\src目录一一对应!编译之后的所有.class文件保存在此处,部署也只会对外公开字节码,java类文件仍然保留在开发平台里。

src目录下为java类文件(.java)

classes目录下为字节码文件(.class)

C:\AAAA\i_sales\srcC:\AAAA\i_sales\WebRoot\WEB-INF\classes

里面的结构是一模一样的,文件名完全相同。只是把所有的扩展名.java变为了.class。

1、WebRoot文件夹是可以对外的成品!拷贝给Tomcat承载即可。

2、src目录里都是重量级的java程序,编译之后会被放入WebRoot。

3、jsp页面、javascript、css直接写在WebRoot里。自行组织一下目录结构,易于分类管理。

这部分摘自 :http://hi.baidu.com/windcry/blog/item/c7b3133ba44497e214cecb47.html

 

分享到:
评论

相关推荐

    java/myeclipse/linux/tomcat整理的一些资料

    标题“java/myeclipse/linux/tomcat整理的一些资料”表明这是一份涵盖了Java编程、MyEclipse使用、Linux系统管理和Tomcat服务器配置的综合学习资源。下面将分别对这些知识点进行详细阐述: 1. **Java一些对象的使用...

    tomcat整理

    【Tomcat下载与安装】 Apache Tomcat是一款广泛应用的开源Java Servlet容器,主要用于部署Java Web应用程序。它是Apache软件基金会Jakarta项目的一部分,提供了对Servlet、JavaServer Pages (JSP) 和Java ...

    IntellijIdea配置Tomcat整理.pdf

    "IntelliJ IDEA 配置 Tomcat服务器" 本文将详细介绍如何在 IntelliJ IDEA 中配置 Tomcat 服务器,以便更好地开发和部署 web 应用程序。 配置 Tomcat 服务器 首先,需要下载并解压缩 Tomcat 7 的 zip 文件。然后,...

    IntellijIdea配置Tomcat[整理].pdf

    IntelliJ IDEA 配置 Tomcat 服务器 IntelliJ IDEA 是一款功能强大且popular的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速和高效地开发应用程序。Tomcat 是一个开源的Web应用服务器,广泛应用于...

    各版本tomcat工具汇总整理,包含支持windows的和linux系统

    各种版本的tomcat汇总整理,包含支持windows的和linux系统的:apache-tomcat-6.0.33.tar.gz apache-tomcat-6.0.35.zip apache-tomcat-7.0.72.tar.gz apache-tomcat-7.0.72-windows-x64.zip apache-tomcat-7.0.72-...

    tomcat学习资料整理(不断更新)

    【标题】"Tomcat学习资料整理(不断更新)"揭示了这个压缩包文件是关于Tomcat服务器的深入学习资源,特别是关注其源码和使用的工具。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的...

    tomcat汇总整理.doc

    Tomcat 是一个广泛使用的开源应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。在本文中,我们将深入探讨Tomcat的一些常见问题和配置信息。 首先,我们来解决浏览器GET请求中文乱码...

    韩顺平整理Tomcat详细资料

    【Tomcat概述】 Tomcat是由Apache软件基金会Jakarta项目下的一个子项目开发的开源Web服务器和Servlet容器。尽管严格来说,Tomcat并非一个完整的应用服务器,但它的功能足以支持Servlet和JSP的运行,同时也具备一些...

    tomcat6、7、8 windows版整理.zip

    该资源为整理类资源,主要包括apache-tomcat-6.0.45-windows-x64.zip 、 apache-tomcat-7.0.68-windows-x64.zip 、apache-tomcat-8.5.20.zip 、 apache-tomcat-8.5.41-windows-x64.zip

    tomcat-src整理的Eclipse项目

    该文件解压后就是Eclipse项目,可直接导入Eclipse 为我们研究tomcat源码提供了方便,运行org.apache.catalina.startup.Bootstrap类的main方法即可启动tomcat。

    Tomcat系统架构与设计模式[整理].pdf

    Tomcat 系统架构与设计模式 Tomcat 系统架构是 Apache 软件基金会的一款开源的 Java Web 服务器,它的架构设计非常复杂,具有很强的模块化特点。本文将从 Tomcat 的工作原理、设计模式两个方面来分析 Tomcat 的...

    Tomcat服务器配置及数据库连接池配置(个人整理版)

    ### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...

    配置tomcat服务器整理.pdf

    Tomcat服务器是一款广泛使用的开源Java Servlet容器,主要用于部署和运行Java Web应用程序。以下是关于配置Tomcat服务器的关键知识点: 1. **Tomcat目录结构**: - **bin**:包含所有可执行文件,如启动和停止...

    tomcat的一些总结

    对tomcat各种博客的整理,包括了对tomcat的一些流程的描述

    apache-tomcat-8.5.61

    例如,server.xml文件中的元素和属性进行了整理,增强了可读性和可维护性。 5. **JSP更新**:Tomcat 8.5支持JSP 2.3,引入了新的EL表达式和JSTL标签库,提高了开发效率。 6. **管理工具**:内置的管理工具,如...

    学习tomcat源码+英文《How Tomcat Work》和每一章的相关项目+tomcat6源码依赖jar

    同时,笔记是非常重要的,它能帮你整理思路,记录学习过程中的疑问和收获。 总之,学习Tomcat源码不仅能够提升你对Web服务器底层工作的理解,还能够提高你在Java Web开发中的问题排查能力,让你成为一名更出色的...

    tomcat6和tomcat7几个版本

    自己整理的6和7的2,3个吧,也不是很多,有其他的需要可以直接去tomcat官网下载。

    apache和tomcat的区别整理

    Apache 和 Tomcat 是两种在 web 开发中常见的服务器软件,它们各自有着不同的角色和功能。 首先,Apache 是一款开源的 HTTP 服务器,主要用于提供静态网页服务,如 HTML、CSS、JavaScript 等。Apache 的设计简洁、...

    apache-tomcat-5.5.20

    压缩包中的"由www.17rumen.com整理,版权归原作者.txt"可能是对资源来源的声明,提醒用户尊重原创者的权益。至于"apache-tomcat-5.5.20"本身,应该包含了完整的Tomcat安装包,包括可执行文件、配置文件、文档以及...

    Tomcat及其插件apache-tomcat-5.5.26-admin.zip的安装

    关于tomcat服务器的配置整理一下放在这里,此配置适用于5.5.16版本 JDK 1.输入JAVA_HOME, 变量值里面输入c:\j2sdk1.4.2 (java2sdk的安装位置,后面没有/lib哦) 2.然后再新建一个CLASSPATH,其值为: ;%JAVA_HOME...

Global site tag (gtag.js) - Google Analytics