web服务器的目录结构和web应用程序的部署(2009-10-30 00:47:00)
一、web应用程序目录结构:
1、必须包含子目录:WEB-INF
WEB-INF目录包含:
classes文件夹:放编译好的class文件
lib文件夹:放*.jar,第三方包(jar包是许多class文件的集合)
jar包的使用需要配置classpath环境变量
文件web.xml:完成servlet在web容器的注册
不按照sun公司的规范做应用web程序的结构,web容器找不到
比如,xml文件写错了,启动tomcat的时候会报错
2、凡是客户端能访问的资源(*.html,*.jpg)必须跟WEB-INF在同一目录
3、切忌:凡是WEB-INF里面的文件都不能被客户端直接访问(比如隐藏的信息)
二、web应用程序的部署:
1、Webapps下是很多的web应用程序
2、webappd是tomcat服务器的根目录
3、需要把你的web应用部署在此目录下,直接通过http://localhost:8080寻找
三、tomcat的目录结构:
1、tomcat下的bin目录:
放置tomcat可执行的批处理文件
开启关闭服务器,startup
sh后缀的文件是为了兼容unix
2、conf目录
service.xml
Connector:端口号
Host:主机名,主目录
unpackWARS:是否支持war文件的解压
如何在dos里压缩war包:jar -cf test.war *.html *.jpg WEB-INF
server:关闭时调用程序的端口号
web.xml
3、lib目录
放置tomcat和web应用程序(我们建的)所用到的jar包
4、logs:日志文件
5、temp:临时文件
6、work目录:主要用作于jsp引擎解析的目录
四、web服务器tomcat的查找顺序
首先是再webapps默认目录下找,没有找到再到Root目录下找
分享到:
相关推荐
"IDEA配置Tomcat部署Web应用" Томcat是Apache软件基金会下的一...IDEA提供了一个强大的平台来配置Tomcat服务器和部署Web应用程序,通过正确的配置和部署方式,可以快速和方便地部署Web应用程序到Tomcat服务器上。
3. `webapps`:这是部署应用程序的地方,当你把WAR文件或解压后的目录放在这里,Tomcat会自动识别并部署。 4. `logs`:存放日志文件的地方。 5. `temp`:服务器运行时的临时文件存储位置。 6. `work`:Tomcat处理JSP...
在IT领域,Web服务器和Tomcat服务器是两个关键的概念,它们在构建和部署Web应用程序时起着至关重要的作用。Web服务器主要处理HTTP协议,而Tomcat是一个应用服务器,特别是用于运行Java Servlet和JavaServer Pages...
标题"web服务器tomcat7.0"指的是Apache Tomcat,一个流行的开源Web服务器,专用于运行Java Servlet和JavaServer Pages(JSP)技术。这里特指的是Tomcat的7.0版本。 描述中提到的"tomcat 使用jsp开发web的web服务器...
Linux下的Tomcat服务器安装和部署Java Web应用 本文将详细介绍如何在Linux平台下安装和部署Tomcat服务器,以及如何将Java Web应用部署到Tomcat服务器上。涵盖的知识点包括环境变量配置、启动端口配置、Tomcat服务器...
本文主要讲解了如何使用 Tomcat 和 Eclipse 开发 Web 应用程序,包括如何创建一个新的 Web 项目、如何配置 Tomcat 服务器、如何将项目部署到 Tomcat 服务器上。 创建新的 Web 项目 首先,在 Eclipse 中创建一个新...
Tomcat 是一个基于 Java 的开源 Web 应用服务器,广泛应用于企业级 Web 应用程序中。部署 Tomcat 应用程序需要了解 Linux 环境和 Tomcat 的配置文件。下面将详细介绍 Linux 下 Tomcat 应用程序的部署和基本优化原则...
在Tomcat服务器上部署并运行Web项目是Java EE开发中常见的操作,通常涉及以下知识点: 1. **Myeclipse IDE的使用**:Myeclipse是一个集成开发环境,它支持多种应用程序开发,包括Java EE。Myeclipse通常用于Web项目...
总的来说,Tomcat8是一个强大且广泛使用的Java Web服务器,它提供了对Servlet和JSP的良好支持,并且具有轻量级和易于管理的特点。通过理解其核心概念和配置,你可以充分利用Tomcat8构建高效、可靠的Web应用程序。
5. **目录结构**:Tomcat的默认目录结构包括`bin`(启动和管理脚本)、`conf`(配置文件)、`lib`(共享库)、`logs`(日志文件)、`temp`(临时文件)、`webapps`(Web应用部署位置)和`work`(编译后的JSP文件)等...
在IT领域,Tomcat6.0是一个广泛应用的开源Web服务器和Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)技术。Tomcat6.0是Apache软件基金会Jakarta项目的一部分,为开发者提供了运行Java web应用程序的...
通过这个视频教程,学习者将能够掌握Web应用服务器Tomcat的基本使用和管理技能,为开发和部署Java Web应用打下坚实基础。同时,了解LNMP架构也将帮助学习者理解Web服务的多种实现方式,提升系统运维能力。对于想要...
如果项目是在某些集成开发环境(IDE)如MyEclipse中创建的,那么需要指定的是项目的`WebRoot`目录,这是因为IDE管理项目的目录结构可能会包含额外的文件夹层次,而Web应用程序的入口目录通常是`WebRoot`。...
部署应用程序需要将应用程序文件上传到Tomcat服务器的根目录下,然后在Tomcat管理器中创建新的应用程序池,并将应用程序添加到应用程序池中。 在部署应用程序时,需要注意应用程序的依赖关系,例如数据库连接、第三...
Tomcat 是一个流行的 Java Web 服务器,部署 Web 应用程序到 Tomcat 中有多种方式。下面我们将总结 Tomcat 中部署 Java Web 应用程序的两种方式:静态部署和动态部署。 静态部署 静态部署指的是我们在服务器启动...
### Tomcat5的目录结构详解 #### 一、概述 Apache Tomcat是一款开源的Servlet...对于使用Tomcat部署Java Web应用的开发者来说,熟悉这些目录结构及其功能对于提高开发效率、解决运行时问题等方面都有着重要的意义。
要使用这一方法部署未打包的webapp目录,只要把我们的项目(编译好的发布项目,非开发项目)放到Tomcat的webapps目录下就可以了。如下图所示: 这时,打开Tomcat服务器(确保服务器打开),就可以在浏览器访问我们...
使用Tomcat部署War文件可以快速地部署和管理Java Web应用程序。通过配置Tomcat服务器和部署War文件,可以快速地部署和管理Java Web应用程序。 知识点: * Tomcat安装和配置 * Tomcat服务器配置 * Tomcat用户管理 *...
首先,我们需要理解标题中的关键词“Tomcat部署Web Service程序”。Tomcat是一款开源的Java Servlet容器,广泛用于运行Java Web应用,包括Web Services。部署Web Service意味着将包含服务接口和实现的Java应用打包并...