映射web工程就是设定虚拟目录,即把项目的目录映射到tomcat中。
它带来的好处是编过的项目不需要再放到tomcat下,带来很多方便。在MyEclipse中工程无需再布署到tomcat下,
tomcat启动时,会自动读取该映射文件,并自动部署工程。
下面是具体步骤:
进到tomcat下conf\Catalina\localhost这个目录,建一个xx.xml文件,这个xml文件的名字就是你访问web工程的虚
拟目录,可以与web工程起一样的名字,也可以不同,代码如下:
xx.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Context
crossContext="true"
docBase="E:/Program Files/Myeclipseworkspace/T/WebRoot"
reloadable="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
docBase是设置从哪映射过来,最好是以磁盘根目录开头的绝对路径。
还有个属性叫workDir,该属性若不在xml中指定,会 在tomcat的HOME\work\Catalina\localhost下生成一个以工
程命名的文件夹,如果指定了那么会在指定目录下生成一个以该xml名字命名的文件夹。这么一解释,大家就知道了,
原来workDir的值指向的是编译生成的jsp文件的路径。
reloadable不解释了。
path属性的作用不详,但是绝对不是虚拟目录的名字。
这样配置好以后,起tomcat服务,编译我们的工程,输入http://localhost:8080/xx就可以访问我们的web页面了。这时候,tomcat引用的webapp就是我们映射过来的文件。如果不映射web工程,编译后在tomcat的HOME\webapps下会生成以工程为名字的文件夹。
这个xml还可以在其中配置tomcat连接池,方法是在Context节点下加入 连接池信息,详细参见:
http://yxwang0615.iteye.com/blog/970348
分享到:
相关推荐
在本文中,我们将深入探讨如何基于SpringMVC和Tomcat搭建一个WEB工程,这是一个常见的Web开发实践,尤其适合初学者入门。我们将从编程环境的设置、SpringMVC框架的介绍、Tomcat服务器的使用,以及项目目录结构等方面...
12. 验证一下你的工程路径是否正确指向了`WEB-INF/classes`,这是Eclipse将源代码编译后输出的地方。如果一切设置得当,Eclipse会在构建过程中自动将生成的类文件复制到这个位置。 至此,你已经在Eclipse中成功配置...
然而,一个普通的Maven工程通常只是一个Java应用程序,若要将其转化为Web工程,我们需要添加Web相关的配置和依赖,以便它可以部署到Web服务器上运行。本文将详细介绍如何将普通Maven工程转变为Web工程。 1. **理解...
本文将基于给定的标题“[web工程]创建web工程”来深入探讨Web工程的各个方面,以及如何从零开始创建一个Web项目。我们将不涉及具体的博文链接内容,因为其在描述中为空,但我们可以根据一般实践进行讲解。 首先,...
【标题】"手写 Tomcat IDEA工程"是一个实践项目,旨在帮助开发者理解Web服务器的核心原理,特别是Apache Tomcat的工作机制。Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web应用程序规范,使得...
在大型Web工程中,web.xml文件非常重要,因为它提供了一个中央配置点,便于管理Web应用的各种资源和服务。 ### Servlet版本与web.xml的结构 不同版本的servlet规范定义了不同的web.xml结构。以Servlet 2.3和...
本话题主要探讨在将EJB工程部署到JBoss应用服务器,以及Web工程部署到Tomcat应用服务器时,可能需要用到的包及其重要性。 首先,EJB部署到JBoss时,你需要确保拥有以下关键包: 1. **EJB规范相关的JAR**:如`ejb3-...
OpenLaszlo Server 默认包含了 LPS 和 Tomcat,方便开发者在Web工程中集成Laszlo。 **Laszlo 运行环境** 1. **集成步骤** - 首先,你需要下载 OpenLaszlo Server 的servlet包,例如 `openlaszlo-3.3.3-servlet....
3. 创建一个Servlet配置文件(例如web.xml),定义Servlet的映射和初始化参数。 4. 将配置文件和JAR文件部署到Tomcat的应用目录下。 5. 重启Tomcat服务器,使改动生效。 在实际应用中,可能还需要编写前端界面,如...
### 三、创建一个Tomcat工程(Web应用) 3.1 **创建工程目录结构** 标准的Web应用目录结构应包含`WEB-INF`目录,其中包含`web.xml`和`lib`子目录。 3.2 **创建web.xml文件以及配置** **配置Servlet过滤器(3.2.1...
3. 配置项目属性:在“Target Runtime”选项卡中,选择你的应用服务器,如Tomcat或Jetty,这将决定Web工程运行时的环境。如果你的服务器未安装,MyEclipse会提示你进行安装。 4. 设置Web内容目录:在“Web Content ...
在这个配置过程中,我们将深入理解这三个组件的作用以及如何将它们整合到一个JSP Web工程中。 1. Flex4:Adobe Flex 4是一种基于ActionScript和MXML的开源框架,用于构建RIA。它提供了强大的用户界面组件库,可以...
SpringBoot Web工程框架是现代Java开发中的核心组件,它简化了基于Spring的应用程序的初始设置和配置。SpringBoot以其“开箱即用”的理念,极大地降低了开发者构建Web服务的复杂性。在这个“SpringBoot Web工程框架...
本文将详细介绍Myeclipse部署Tomcat的相关知识,包括创建Web项目、配置Tomcat服务器、发布Web应用等内容。 一、创建Web项目 在MyEclipse中创建Web项目时,需要注意以下几点: 1. 【Project Name】:工程名,代表...
将JSPWeb工程打包成WAR文件后,可以部署到支持Servlet和JSP的Web服务器上,如Tomcat、Jetty等。通过配置服务器的context路径,用户可以通过HTTP请求访问Web应用。 7. **开发工具**: 开发JSPWeb工程时,常用的IDE...
为了减少工程项目本身的体积以及便于管理和维护,这些图片往往不会直接存放在项目的Web应用目录下,而是保存在独立的磁盘空间中。这就引出了一个问题:如何让Tomcat服务器能够正确地读取这些位于非项目目录下的本地...
在"spring hibernate web工程包"中,我们通常会看到以下关键组件和概念: 1. **Spring MVC**:Spring 框架的一部分,用于构建 Web 应用程序的模型-视图-控制器(MVC)架构。它使得业务逻辑与展示层分离,提高了代码...
4. **配置Servlet**:在项目的`WEB-INF`目录下创建一个名为`web.xml`的部署描述符文件,定义Servlet及其映射。例如: ```xml <web-app> <servlet-name>HelloWorld <servlet-class>HelloWorldServlet ...
本教程将详细阐述如何配置一个基于Flex4、J2EE和Blazeds的jspweb工程,并提供实例源码供参考。 **Flex4** 是Adobe Flex框架的第四代版本,它提供了强大的组件库和编程模型,用于构建用户界面,特别是用于创建具有...
Tomcat是一款开源的、轻量级的Java Servlet容器,它实现了Java Servlet和JavaServer Pages (JSP) 规范,是学习Java Web开发的常用工具。Servlet则是一种Java编程语言中的接口,用于扩展服务器的功能,尤其是在Web...