`
rickycm
  • 浏览: 70133 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Tomcat 6.0下虚拟目录的成功配置

    博客分类:
  • java
阅读更多
之前在5.0下配置虚拟目录,我一般是采用在conf\server.xml中增加<Context .../>的方法,可是此法在6.0中失效(后经验证有效,可能是之前实验过程中有误)。按照tomcat 6.0启动之后的相关文档的说明http://localhost:8080/docs/config/context.html,尝试了一些方法:

-----------------------------tomcat6.0文档中关于Context的说明-------------------
You may define as many Context elements as you wish. Each such Context MUST have a unique context path. In addition, a Context must be present with a context path equal to a zero-length string. This Context becomes the default web application for this virtual host, and is used to process all requests that do not match any other Context's context path.

For Tomcat 6, unlike Tomcat 4.x, it is NOT recommended to place <Context> elements directly in the server.xml file. This is because it makes modifing the Context configuration more invasive since the main conf/server.xml file cannot be reloaded without restarting Tomcat.


Context elements may be explicitly defined:

    * in the $CATALINA_HOME/conf/context.xml file: the Context element information will be loaded by all webapps
    * in the $CATALINA_HOME/conf/[enginename]/[hostname]/context.xml.default file: the Context element information will be loaded by all webapps of that host
    * in individual files (with a ".xml" extension) in the $CATALINA_HOME/conf/[enginename]/[hostname]/ directory. The name of the file (less the .xml) extension will be used as the context path. Multi-level context paths may be defined using #, e.g. context#path.xml. The default web application may be defined by using a file called ROOT.xml.
    * if the previous file was not found for this application, in an individual file at /META-INF/context.xml inside the application files
    * inside a Host element in the main conf/server.xml

-------------------------------------------------------------------------------

逐一验证,方法1,2均无效,成功的有以下2种:(下文用%tomcat%表示Tomcat6.0的安装目录,希望在浏览器中通过http://localhost:8080/abc/default.jsp 来访问d:\myJsp\default.jsp)

方法一:(文档中说不建议使用)

找到%tomcat%\conf\server.xml,在</Host>之前加入:
<Context docBase="d:\myJsp" path="/abc" />
保存文件之后,重启Tomcat即可。注意:大小写不能错! 斜杆"/"或"\"的方向别搞错。

方法二:该方法推荐使用,比较简单。

在%tomcat%\conf\Catalina\locahost(该目录可能需要手工创建)下新建一个文件abc.xml,注意文件名中的abc就表示虚拟目录的名称,所以不可随意命名,该文件的内容为:
<Context docBase="d:\myJsp" />
重启Tomcat即可。

-------------------------------------------------------------------------------------------
其它设置:当url中未明确指定文件名时,是否列出相关目录下所有文件的开关设置:

打开 %tomcat%\conf\web.xml 文件,找到:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
把false改成true即可。

-------------------------------------------------------------------------------------------
其他人的同类经验:http://fengzhiyu-sh.iteye.com/blog/153506 经验证无需设置文中的web application下的web.xml文件。
分享到:
评论

相关推荐

    tomcat6.0 虚拟目录配置

    tomcat6.0 虚拟目录配置的详细描述,帮助初学者正确配置web环境

    Tomcat6.0配置虚拟目录

    《Tomcat6.0配置虚拟目录详解》 在IT领域,服务器配置是不可或缺的一部分,而作为Java Web开发中常用的服务器,Tomcat的配置至关重要。本文将详细解析如何在Tomcat6.0上配置虚拟目录,使得网站站点可以独立于Tomcat...

    tomcat6.0虚拟目录和域名配置

    在Tomcat 6.0环境下配置虚拟目录,主要涉及以下几个步骤: 1. **创建虚拟目录** 首先,在需要创建虚拟目录的位置新建一个目录,并在这个目录中创建一个名为`WEB-INF`的子目录。例如,假设我们需要为一个项目创建...

    Tomcat6.0虚拟目录配置

    **知识点详解:Tomcat6.0虚拟目录配置** 在探讨如何进行Tomcat6.0的虚拟目录配置前,我们先来了解一下Tomcat以及虚拟目录的基本概念。Apache Tomcat是一款开源的Servlet容器,主要用来运行Java Servlet和JavaServer...

    tomcat6.0虚拟目录的配置

    确保`tomcat6.0虚拟目录配置n多问题解决方案`文件中的内容能帮助解决这些问题。此外,合理设置内存大小、线程池大小等参数,可以提升Tomcat性能。 总之,配置Tomcat 6.0的虚拟目录是一项基础但重要的任务,它涉及到...

    Tomcat6.0虚拟目录配置方法

    - 首先,需要复制`Tomcat6.0\webapps\ROOT`目录下的`WEB-INF`文件夹到自定义的物理路径中。例如本例中的`D:\site`。 - 这是因为`WEB-INF`文件夹包含了Web应用的重要配置文件和类文件等,这些资源对于Web应用的正常...

    tomcat6.0的安装版

    安装Tomcat6.0时,用户需要根据自己的操作系统选择正确的脚本启动服务,并根据需求调整`conf`目录下的配置文件。例如,修改`server.xml`以配置端口号、虚拟主机、上下文路径等。同时,通过`webapps`目录可以部署新的...

    tomcat6.0 数据源配置

    标题“Tomcat6.0数据源配置”涉及的是在Apache Tomcat 6.0版本中设置和管理数据库连接池的过程。Tomcat作为一个流行的开源Java应用服务器,提供了多种数据源配置方式,以支持Web应用程序高效、安全地访问数据库。在...

    apache-tomcat6.0-tomcat+配置教程

    本教程将带你深入了解如何配置Apache Tomcat 6.0,以确保你能顺利地运行和管理Java Web应用。 1. **安装Tomcat** 首先,你需要下载Apache Tomcat 6.0的二进制版本。文件`apache-tomcat-6.0.35-src.zip`是源代码包...

    tomcat6.0应用部署服务器

    【描述】:“Tomcat6.0不需要安装,直接复制在某个目录,在myeclipse-&gt;server-&gt;tomcat6.x中关联路径就可以用” 这个描述揭示了Tomcat6.0的便捷性。由于它不是传统意义上的安装程序,用户可以直接将下载的Tomcat6.0...

    tomcat6.0安装配置

    本篇文章将详细介绍在Linux环境下如何进行Tomcat6.0的安装与配置。 首先,我们需要下载Tomcat6.0的二进制发行版。这个压缩包包含了运行Tomcat所需的所有文件,包括服务器本身、相关的库以及配置文件。根据描述,该...

    iis6.0+tomcat6.0整合资源

    《IIS6.0与Tomcat6.0的整合配置详解》 在互联网服务领域,IIS(Internet Information Services)和Tomcat都是重要的服务器软件。IIS是微软提供的一个全面的Web服务器解决方案,而Tomcat则是一个开源的、基于Java的...

    tomcat 6.0安装包下载

    打开`conf`目录下的`server.xml`文件,这是Tomcat的主要配置文件。在这里,你可以配置端口号(默认为8080)、虚拟主机、Context等。如果你需要更改默认设置,务必谨慎操作,以免影响服务器运行。 5. **启动Tomcat*...

    在tomcat6.0里配置虚拟路径

    在tomcat6.0里配置虚拟路径,虚拟路径名" docBase="应用程序实际地址" reloadable="true" &gt; &lt;/Context&gt;

    tomcat6.0安装版及其教程

    这个安装版包括了所有你需要开始使用Tomcat6.0进行Web应用程序部署的组件。在这个教程中,我们将深入探讨如何下载、安装和配置Tomcat 6.0。 首先,我们来了解一下下载过程。要获取Tomcat 6.0,你需要访问Apache官方...

    Apache tomcat6.0 java开发工具 Apache tomcat6.0 Apache tomcat6.0

    1. **安装与配置**:下载Apache Tomcat 6.0的安装包,解压到指定目录,配置环境变量`CATALINA_HOME`,确保服务器能正确启动。 2. **部署Web应用**:将WAR文件(Web应用程序的归档文件)拷贝到`webapps`目录下,...

    Tomcat6.0——压缩包下载

    Tomcat6.0是该软件的一个重要里程碑,因为它在当时的Java EE 5规范下提供了对Servlet 2.5和JSP 2.1的支持。 【描述】中的重复内容强调了这个压缩包是关于Tomcat6.0的资源下载,这表明这个压缩文件包含了运行和配置...

    tomcat6.0 tomcat6.0

    "Tomcat6.0官方版" 文件可能包含整个Tomcat 6.0的压缩包,里面会有服务器的全部组件,如bin目录下的可执行文件、conf目录下的配置文件、webapps目录下的默认web应用、logs目录用于存放日志,以及lib目录下的Java库等...

    apache-tomcat6.0

    3. **启动Tomcat**:运行Tomcat目录下的bin/startup.sh(Unix/Linux)或startup.bat(Windows)脚本来启动服务。 4. **准备Web应用**:项目通常被打包为WAR(Web Application Archive)文件,这是一个包含了所有...

    Tomcat6.0

    "tomcat-6.0.10.exe"是Tomcat6.0的安装程序,其中".exe"是Windows操作系统中的可执行文件扩展名,表示这是一个用于在Windows环境下安装Tomcat6.0的程序。版本号"6.0.10"表示这是6.0系列中的第10个修订版。 **知识点...

Global site tag (gtag.js) - Google Analytics