`

<转>tomcat配置任意目录下Web应用程序

 
阅读更多

有两种方式 
方式一、直接放在tomcat的webapps目录下即可。 
tomcat运行后,就将该目录下的所有工程项目发布。 

方式二、放在其他目录下,然后在tomcat中指向该工程项目。 

1,直接修改conf\server.xml文件【5.5以前,使用较多】 
<Context path="/Test1" docBase="E:\dev\work\Test" debug="0" reloadable="true" crossContext="true"></Context> 
对于path,如果与工程名不一致时,以path指定的为准,比如通过http://localhost:8080/Test1能够正常访问。而通过http://localhost:8080/Test却不能正常访问,尽管该工程名是Test。 
注:path指上下文路径。 

2,在conf\Catalina\localhost下新建一个projectName.xml的文件。【5.5以后,建议使用】 
<Context docBase="E:/dev/work/Test" privileged="true" reloadable="true"></Context> 
注意:tomcat5.5以前,需要在Context中指定path="/projectName"。但5.5以后,由于xml文件名已经为projectName,所以这里就不用path再指定了。当然如果显式指定path,却与projectName又不一致时,通过path指定的路径访问是不正确的。 

为什么5.5以后,不建议使用直接修改server.xml? 
因为tomcat在启动时,只读取server.xml文件一次。而在conf\Catalina\localhost下,即使tomcat已经运行,还可以发布新project。 

如果没有指定任何路径,在默认访问webapps\ROOT下的资源。即http://localhost:8080。因为此时的path为“/”(空). 

分享到:
评论

相关推荐

    Tomcat 的安装和配置

    在开发和部署基于Java的Web应用程序时,Tomcat扮演着至关重要的角色。 **安装J2SDK** 在安装Tomcat之前,首先需要安装Java Development Kit(J2SDK)。可以通过My Computer -&gt; Properties -&gt; Advanced -&gt; ...

    Tomcat7部署多个Web项目的方法-有图有真相

    它支持多个Web应用程序的同时运行,这是通过在Tomcat的配置文件中定义不同的Web应用程序上下文(Context)来实现的。文档中提到了两种部署Web项目的方法,均涉及到修改Tomcat的`server.xml`文件,这是Tomcat的主配置...

    tomcat文档

    为了实现虚拟主机,可以在`server.xml`文件中的`Host`元素内配置多个`Context`,每个`Context`对应一个Web应用程序。例如: ```xml &lt;Host name="www.example.com" appBase="webapps"&gt; &lt;Context path="" docBase=...

    mybatis自动生成代码-maven版本

    而Tomcat 8.5是一个广泛使用的应用服务器,用于部署和运行Java Web应用程序。Maven 3.5则作为项目管理工具,负责依赖管理和构建流程。 总结来说,这个项目利用MyBatis Generator的Maven插件,结合IDEA开发环境、JDK...

    tomcat下的log4j日志配置

    本文将详细介绍两种常见的 Log4j 配置方式:Tomcat 级别的统一日志管理和每个 web 应用分别配置 Log4j,并着重介绍第二种方法的具体步骤。 #### 一、Tomcat 级别的统一日志管理 这种方法适用于希望对整个 Tomcat ...

    配置tomcat服务器整理.pdf

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

    tomcat7下载使用说明

    - 将该文件放入`webapps`目录下的任意一个Web应用程序目录,如`webapps/myapp`,然后通过`http://localhost:8080/myapp/hello.jsp`访问。 7. **环境变量配置**: - 配置JDK:确保已安装JDK1.7,并设置`JAVA_HOME`...

    tomcat配置_eclipse中建立jsp教程(超强版)借鉴.pdf

    【标题】: "Tomcat配置与Eclipse中创建JSP的详细教程" 【描述】: 本教程将指导您如何在Eclipse环境中配置Tomcat服务器并创建JSP项目,适合初学者入门。我们将涵盖JDK的下载与安装,Eclipse的配置,以及在Eclipse中...

    tomcat配置

    - **跨上下文请求**:`crossContext="true"`允许在不同Web应用程序间共享Session数据,但需谨慎使用,以避免安全问题。 通过上述步骤,我们可以灵活地配置Tomcat的主目录和虚拟目录,极大地提高了应用部署和管理的...

    apache-tomcat-7.0.99 mac版tomcat

    Apache Tomcat 7.0.99 是一个广泛使用的开源软件,它是一个Java Servlet容器,专为部署Java Web应用程序而设计。Tomcat是Apache软件基金会的Jakarta项目的一部分,遵循Java EE规范,尤其是Servlet和JSP标准。在这个...

    Tomcat配置方法

    正确配置Tomcat能够确保Web应用程序的顺利运行,包括JSP页面的解析、Servlet的执行以及相关的服务设置。本文将详细介绍如何进行Tomcat配置。 【知识点】: 1. **安装Tomcat**:首先,你需要从Apache官方网站下载...

    Tomcat-7.0.78-x64 免安装版

    在免安装版的Tomcat中,你可以直接修改`webapps`目录下的内容来部署你的Web应用程序。将WAR文件或者解压后的应用目录放入此目录,Tomcat在启动时会自动部署。另外,`conf/Catalina/localhost`目录下的XML文件也可以...

    Tomcat挂载Javaweb

    【Tomcat挂载JavaWeb】是指在Tomcat服务器上部署并运行Java开发的Web应用程序的过程。这个过程涉及多个步骤,包括必要的软件下载、环境变量配置、JDK与Tomcat的安装与测试,以及Tomcat配置文件的修改。下面将详细...

    WINDOWS下JDK+TOMCAT配置与安装

    在Windows环境下配置和安装JDK(Java Development Kit)与Tomcat服务器是开发Java Web应用程序的基础步骤。以下将详细讲解这个过程: 首先,我们需要下载JDK和Tomcat的安装包。JDK是Java编程语言的软件开发工具包,...

Global site tag (gtag.js) - Google Analytics