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

Tomcat映射web工程

阅读更多

映射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工程

    在本文中,我们将深入探讨如何基于SpringMVC和Tomcat搭建一个WEB工程,这是一个常见的Web开发实践,尤其适合初学者入门。我们将从编程环境的设置、SpringMVC框架的介绍、Tomcat服务器的使用,以及项目目录结构等方面...

    java工程配置tomcat

    12. 验证一下你的工程路径是否正确指向了`WEB-INF/classes`,这是Eclipse将源代码编译后输出的地方。如果一切设置得当,Eclipse会在构建过程中自动将生成的类文件复制到这个位置。 至此,你已经在Eclipse中成功配置...

    如何把普通maven工程变为web工程

    然而,一个普通的Maven工程通常只是一个Java应用程序,若要将其转化为Web工程,我们需要添加Web相关的配置和依赖,以便它可以部署到Web服务器上运行。本文将详细介绍如何将普通Maven工程转变为Web工程。 1. **理解...

    [web工程]创建web工程

    本文将基于给定的标题“[web工程]创建web工程”来深入探讨Web工程的各个方面,以及如何从零开始创建一个Web项目。我们将不涉及具体的博文链接内容,因为其在描述中为空,但我们可以根据一般实践进行讲解。 首先,...

    手写 tomcat IDEA工程

    【标题】"手写 Tomcat IDEA工程"是一个实践项目,旨在帮助开发者理解Web服务器的核心原理,特别是Apache Tomcat的工作机制。Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web应用程序规范,使得...

    web.xml各种配置

    在大型Web工程中,web.xml文件非常重要,因为它提供了一个中央配置点,便于管理Web应用的各种资源和服务。 ### Servlet版本与web.xml的结构 不同版本的servlet规范定义了不同的web.xml结构。以Servlet 2.3和...

    ejb分离部署web工程可能要用到的包

    本话题主要探讨在将EJB工程部署到JBoss应用服务器,以及Web工程部署到Tomcat应用服务器时,可能需要用到的包及其重要性。 首先,EJB部署到JBoss时,你需要确保拥有以下关键包: 1. **EJB规范相关的JAR**:如`ejb3-...

    Laszlo与web工程

    OpenLaszlo Server 默认包含了 LPS 和 Tomcat,方便开发者在Web工程中集成Laszlo。 **Laszlo 运行环境** 1. **集成步骤** - 首先,你需要下载 OpenLaszlo Server 的servlet包,例如 `openlaszlo-3.3.3-servlet....

    matlab开发-黑色词汇值Web应用程序javatomcat

    3. 创建一个Servlet配置文件(例如web.xml),定义Servlet的映射和初始化参数。 4. 将配置文件和JAR文件部署到Tomcat的应用目录下。 5. 重启Tomcat服务器,使改动生效。 在实际应用中,可能还需要编写前端界面,如...

    Tomcat web.xml,server.xml中详细配置说明文档

    ### 三、创建一个Tomcat工程(Web应用) 3.1 **创建工程目录结构** 标准的Web应用目录结构应包含`WEB-INF`目录,其中包含`web.xml`和`lib`子目录。 3.2 **创建web.xml文件以及配置** **配置Servlet过滤器(3.2.1...

    教学视频--MyEclipse中创建web工程.rar

    3. 配置项目属性:在“Target Runtime”选项卡中,选择你的应用服务器,如Tomcat或Jetty,这将决定Web工程运行时的环境。如果你的服务器未安装,MyEclipse会提示你进行安装。 4. 设置Web内容目录:在“Web Content ...

    Flex4+J2EE+Blazeds配置jspweb工程

    在这个配置过程中,我们将深入理解这三个组件的作用以及如何将它们整合到一个JSP Web工程中。 1. Flex4:Adobe Flex 4是一种基于ActionScript和MXML的开源框架,用于构建RIA。它提供了强大的用户界面组件库,可以...

    SpringBoot Web工程框架

    SpringBoot Web工程框架是现代Java开发中的核心组件,它简化了基于Spring的应用程序的初始设置和配置。SpringBoot以其“开箱即用”的理念,极大地降低了开发者构建Web服务的复杂性。在这个“SpringBoot Web工程框架...

    Myeclipse部署Tomcat_动力节点Java学院整理

    本文将详细介绍Myeclipse部署Tomcat的相关知识,包括创建Web项目、配置Tomcat服务器、发布Web应用等内容。 一、创建Web项目 在MyEclipse中创建Web项目时,需要注意以下几点: 1. 【Project Name】:工程名,代表...

    jspweb工程jspweb工程

    将JSPWeb工程打包成WAR文件后,可以部署到支持Servlet和JSP的Web服务器上,如Tomcat、Jetty等。通过配置服务器的context路径,用户可以通过HTTP请求访问Web应用。 7. **开发工具**: 开发JSPWeb工程时,常用的IDE...

    tomcat读取本地文件

    为了减少工程项目本身的体积以及便于管理和维护,这些图片往往不会直接存放在项目的Web应用目录下,而是保存在独立的磁盘空间中。这就引出了一个问题:如何让Tomcat服务器能够正确地读取这些位于非项目目录下的本地...

    spring hibernate web工程包

    在"spring hibernate web工程包"中,我们通常会看到以下关键组件和概念: 1. **Spring MVC**:Spring 框架的一部分,用于构建 Web 应用程序的模型-视图-控制器(MVC)架构。它使得业务逻辑与展示层分离,提高了代码...

    servlet第一个例子(工程+tomcat)

    4. **配置Servlet**:在项目的`WEB-INF`目录下创建一个名为`web.xml`的部署描述符文件,定义Servlet及其映射。例如: ```xml &lt;web-app&gt; &lt;servlet-name&gt;HelloWorld &lt;servlet-class&gt;HelloWorldServlet ...

    Flex4 + J2EE + Blazeds 配置 jspweb 工程 含实例源码

    本教程将详细阐述如何配置一个基于Flex4、J2EE和Blazeds的jspweb工程,并提供实例源码供参考。 **Flex4** 是Adobe Flex框架的第四代版本,它提供了强大的组件库和编程模型,用于构建用户界面,特别是用于创建具有...

    简单的tomcat-sevlet项目练手.zip

    Tomcat是一款开源的、轻量级的Java Servlet容器,它实现了Java Servlet和JavaServer Pages (JSP) 规范,是学习Java Web开发的常用工具。Servlet则是一种Java编程语言中的接口,用于扩展服务器的功能,尤其是在Web...

Global site tag (gtag.js) - Google Analytics