之前看的大多数文章只是说了在host 之间添加代码,我试过了这种方法在我的机上不成功,后来无意看到了一篇文章,发现还要在web.xml 里设置些参数的,郁闷。
我的具体方法修改如下:
首先是在······ApacheTomcat 6.0\conf\server.xml 文件的 <Host>和</Host>之间添加以下代码:
<Context crossContext="true" docBase="F:\MyWeb" path="/hi" reloadable="true" debug="0" >
</Context>
参数的具体意思是,F:\MyWeb 为磁盘的实际路径, “/hi” 位虚拟路径,注意的是“/”,而不是”\“.还要注意的是区分大小写(xml文档,那是当然的。)
Sorry,经过再次测试,上面的步骤完成可以完成虚拟目录的设置,之前的错误是因为把"/"打错了,下面的步骤可能导致列目录漏洞,仅作测试项目用。
写道
2,测试,重启tomcat服务器,然后在浏览器中输入http://localhost:8080/hi
3,如果在测试中出现404的错误,如果前面配置没有错,可能就是在%TOMCAT_HOME%\conf\web.xml文件中把虚拟路径显示目录给禁止啦,此时可以在web.xml文件中找到
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
将listings的value改为true,然后重新启动tomcat,测试````
写道
4,如果项目开发完成,准备部署在服务器上时,记住要把第三步中web.xml文件中参数listings的值改为false,这样可以避免把项目的部署路径呈现给使用者!
参考:http://tech.it168.com/n/2008-07-04/200807041003386.shtml
分享到:
相关推荐
### Tomcat虚拟目录配置详解 #### 一、Tomcat虚拟目录概述 在Web开发中,为了更好地管理和组织项目,我们常常需要对Web服务器进行虚拟目录的配置。虚拟目录(Virtual Directory)是一种在Web服务器中映射物理目录...
### 配置Tomcat虚拟目录知识点详解 #### 一、Tomcat虚拟目录概念与作用 在Web开发领域中,Apache Tomcat服务器是一款广泛使用的开源Java Servlet容器,它支持Servlet和JavaServer Pages(JSP)技术,是进行Java ...
### Tomcat 9 虚拟路径配置详解 在日常的Web开发中,Apache Tomcat作为一款免费开源的Servlet容器,被广泛应用于部署Java Web应用。对于开发者来说,灵活地配置虚拟路径(也称为虚拟主机或上下文路径)是提高项目可...
【Tomcat虚拟主机配置】 Tomcat虚拟主机配置是将一台服务器划分为多个逻辑上的独立主机,每个主机都拥有自己的域名和IP地址,或者共享同一个IP地址,并且能够提供独立的Web服务。这样的设置使得一台物理服务器可以...
通过上述步骤,我们可以成功地在Tomcat6.0中配置虚拟目录,无论是通过直接修改`server.xml`,还是利用更灵活的`catalina/localhost`机制。正确配置虚拟目录不仅可以提高Web应用的部署效率,还能增强系统的安全性和可...
二、配置Tomcat虚拟路径的步骤 1. 打开`$CATALINA_BASE/conf/server.xml`文件,此文件是Tomcat的主要配置文件。 2. 在`<Host>`元素内,你可以创建一个`<Context>`元素来定义新的虚拟路径。`<Host>`元素代表了一个...
### Tomcat设置虚拟目录的方法:不修改server.xml 在日常的Web开发中,我们经常会遇到需要为特定的应用程序设置虚拟目录的需求。对于Apache Tomcat服务器而言,通常的做法是通过编辑`server.xml`来配置虚拟主机或者...
通过上述步骤,我们成功地在Tomcat 6.0中配置了一个名为“site”的虚拟目录,并使其指向`D:\site`这个物理路径。这不仅增强了Web应用的安全性和灵活性,也为开发者提供了更加便捷的开发环境。在实际操作过程中,还需...
通过以上步骤,你的Eclipse工作区中的Java Web项目就成功地被设置为Tomcat的虚拟目录。这种配置使得开发过程中,任何代码更改都会立即反映在运行的Web应用上,无需频繁地手动部署。然而,要注意的是,这样的设置只...
### Tomcat 6.0 虚拟目录与域名配置详解 #### 一、虚拟目录配置 在Web应用开发过程中,经常会遇到需要为不同的项目设置虚拟目录的情况。虚拟目录可以帮助我们更好地组织和管理Web资源,同时也能够提升项目的可维护...
### Tomcat映射虚拟目录context配置不用重启 在IT领域中,Apache Tomcat是一个免费开源的Servlet容器,它能够提供一个执行环境供Java Web应用程序运行。对于开发者来说,灵活地管理Tomcat上的Web应用程序是非常重要...
这篇博客"Tomcat配置虚拟目录-多种方法就这种靠谱-保证成功"似乎提供了可靠的方法来实现这一目标。 首先,让我们了解什么是虚拟目录。在服务器环境中,虚拟目录允许我们为不同项目或应用设置多个访问路径,而无需...
如果能成功访问到该文件,说明虚拟目录配置成功。 ### §3.2 Weblogic 下虚拟目录配置 在Weblogic中,虚拟目录的配置则是在WebLogic Server Administration Console中完成: 1. 登录Weblogic管理控制台。 2. 选择...
### javaweb项目虚拟目录配置知识点详解 #### 一、虚拟目录的概念与作用 在Java Web开发中,经常需要...通过以上步骤,您可以有效地配置Tomcat服务器上的虚拟目录,实现更高效、安全的Java Web应用程序部署和管理。
通过以上步骤,您应该能够成功地在Apache Tomcat服务器上配置两个共享IP模式下的虚拟主机。这种方式不仅有助于节省有限的IP资源,还能提高服务器资源利用率。在实际部署时,根据具体需求可能还需要进一步调整配置,...
本教程将详细介绍如何在Linux系统中安装和配置Tomcat,以帮助用户轻松理解这一过程。 首先,你需要访问Tomcat的官方网站(https://tomcat.apache.org/)来下载所需的Tomcat版本。例如,这里我们选择了8.0.53版,它...
通过编辑Tomcat的`server.xml`和`web.xml`等配置文件,可以设置虚拟目录、部署应用以及管理各种服务。 ### 虚拟目录及Servlet测试步骤详解 基于提供的部分内容,我们可以详细分析如何在Tomcat中设置虚拟目录,并...