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\里面全部内容。
部署的过程就是把myeclipse的WebRoot里面的内容复制到Tomcat的Webapps\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\src和C:\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服务器配置的综合学习资源。下面将分别对这些知识点进行详细阐述: 1. **Java一些对象的使用...
【Tomcat下载与安装】 Apache Tomcat是一款广泛应用的开源Java Servlet容器,主要用于部署Java Web应用程序。它是Apache软件基金会Jakarta项目的一部分,提供了对Servlet、JavaServer Pages (JSP) 和Java ...
"IntelliJ IDEA 配置 Tomcat服务器" 本文将详细介绍如何在 IntelliJ IDEA 中配置 Tomcat 服务器,以便更好地开发和部署 web 应用程序。 配置 Tomcat 服务器 首先,需要下载并解压缩 Tomcat 7 的 zip 文件。然后,...
IntelliJ IDEA 配置 Tomcat 服务器 IntelliJ IDEA 是一款功能强大且popular的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速和高效地开发应用程序。Tomcat 是一个开源的Web应用服务器,广泛应用于...
各种版本的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是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的...
Tomcat 是一个广泛使用的开源应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。在本文中,我们将深入探讨Tomcat的一些常见问题和配置信息。 首先,我们来解决浏览器GET请求中文乱码...
【Tomcat概述】 Tomcat是由Apache软件基金会Jakarta项目下的一个子项目开发的开源Web服务器和Servlet容器。尽管严格来说,Tomcat并非一个完整的应用服务器,但它的功能足以支持Servlet和JSP的运行,同时也具备一些...
该资源为整理类资源,主要包括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
该文件解压后就是Eclipse项目,可直接导入Eclipse 为我们研究tomcat源码提供了方便,运行org.apache.catalina.startup.Bootstrap类的main方法即可启动tomcat。
Tomcat 系统架构与设计模式 Tomcat 系统架构是 Apache 软件基金会的一款开源的 Java Web 服务器,它的架构设计非常复杂,具有很强的模块化特点。本文将从 Tomcat 的工作原理、设计模式两个方面来分析 Tomcat 的...
### Tomcat服务器配置及数据库连接池配置详解 #### 一、Tomcat服务器配置与环境搭建 ##### 1. JDK安装与配置 - **系统环境**:Windows 2003 Server SP3。 - **JDK路径设置**: - `JAVA_HOME` 设置为 `C:\JDK`。 ...
Tomcat服务器是一款广泛使用的开源Java Servlet容器,主要用于部署和运行Java Web应用程序。以下是关于配置Tomcat服务器的关键知识点: 1. **Tomcat目录结构**: - **bin**:包含所有可执行文件,如启动和停止...
对tomcat各种博客的整理,包括了对tomcat的一些流程的描述
例如,server.xml文件中的元素和属性进行了整理,增强了可读性和可维护性。 5. **JSP更新**:Tomcat 8.5支持JSP 2.3,引入了新的EL表达式和JSTL标签库,提高了开发效率。 6. **管理工具**:内置的管理工具,如...
同时,笔记是非常重要的,它能帮你整理思路,记录学习过程中的疑问和收获。 总之,学习Tomcat源码不仅能够提升你对Web服务器底层工作的理解,还能够提高你在Java Web开发中的问题排查能力,让你成为一名更出色的...
自己整理的6和7的2,3个吧,也不是很多,有其他的需要可以直接去tomcat官网下载。
Apache 和 Tomcat 是两种在 web 开发中常见的服务器软件,它们各自有着不同的角色和功能。 首先,Apache 是一款开源的 HTTP 服务器,主要用于提供静态网页服务,如 HTML、CSS、JavaScript 等。Apache 的设计简洁、...
压缩包中的"由www.17rumen.com整理,版权归原作者.txt"可能是对资源来源的声明,提醒用户尊重原创者的权益。至于"apache-tomcat-5.5.20"本身,应该包含了完整的Tomcat安装包,包括可执行文件、配置文件、文档以及...
关于tomcat服务器的配置整理一下放在这里,此配置适用于5.5.16版本 JDK 1.输入JAVA_HOME, 变量值里面输入c:\j2sdk1.4.2 (java2sdk的安装位置,后面没有/lib哦) 2.然后再新建一个CLASSPATH,其值为: ;%JAVA_HOME...