每次运行Web应用程序时总把文件往%tomcat_home%/webapps/ROOT里面拷,感觉很不方便,很想象IIS那样建立一个虚拟目录,以下便是操作步骤:
1.找到%tomcat_home%/conf里的server.xml文件
2.在在<Host>和</host>之间加上如下代码:
<Context path="/虚拟目录名" docBase="目标目录位置" debug="0" reloadable="true" crossContext="true">
</Context>
(严格区分大小写,当path=""时,此时的虚拟目录直接为root--->http://localhost:8080/)
参数:
path 表示在浏览器中输入http://localhost:8080/虚拟目录名
docBase 表示你的程序包的物理绝对路径,默认的绝对路径是 %tomcat_home%/webapps
debug
示例:
<!-- 我的自定义目录Demo -->
<Context path="/myweb" docBase="D:\myweb" debug="0" reloadable="true" crossContext="true">
</Context>
<!-- Demo Dir setup end -->
3.重新启动Tomcat,在浏览器中输入"http://localhost:8080/虚拟目录名/"就可访问虚拟目录里的Web应用了
若想更改Tomcat的默认根目录,可如下操作:
在server.xml文件中找到
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
将appBase的设置成期望的路径(绝对路径)即可
分享到:
相关推荐
创建虚拟目录时,同样需要`<Context>`标签,但`path`属性不再是空字符串,而是虚拟路径,如`<Context path="/cms" docBase="E:/tomcatApp/JeasyCMS" reloadable="true"></Context>`。 4. **配置生效**: 当删除`...
### Tomcat虚拟目录配置详解 #### 一、Tomcat虚拟目录概述 在Web开发中,为了更好地管理和组织项目,我们常常需要对Web服务器进行虚拟目录的配置。虚拟目录(Virtual Directory)是一种在Web服务器中映射物理目录...
本文将深入解析如何在Tomcat下配置虚拟目录,这一操作对于部署多个独立的Web应用程序至关重要。 ### 一、理解虚拟目录在Tomcat中的作用 虚拟目录在Tomcat中的主要作用是允许管理员在单一的服务器上部署多个不同的...
当我们谈论“Tomcat配置虚拟目录,外加域名解析”,这涉及到两个关键概念:一是如何在Tomcat服务器上设置虚拟主机(virtual hosts),使得一个Tomcat实例可以服务于多个不同的域名或网站;二是如何进行DNS域名解析,...
除了直接修改`server.xml`外,Tomcat6.0还提供了另一种更为灵活的虚拟目录配置方式,即在`conf/catalina/localhost`目录下创建XML文件来定义`<Context>`。这种方法避免了直接修改主配置文件,使得虚拟目录的配置更加...
### Tomcat 9 虚拟路径配置详解 在日常的Web开发中,Apache Tomcat作为一款免费开源的Servlet容器,被广泛应用于部署Java Web应用。对于开发者来说,灵活地配置虚拟路径(也称为虚拟主机或上下文路径)是提高项目可...
标题中的“Tomcat配置虚拟目录数据源”是指在Apache Tomcat服务器中设置多个虚拟目录以及配置这些目录对应的数据源。这通常涉及到Web应用的部署、URL映射以及数据库连接池的管理。在企业级开发中,这样的配置可以...
#### 创建虚拟目录配置文件 按照题目中的描述,要在不直接修改`server.xml`的情况下设置虚拟目录,可以通过在Tomcat安装目录下的`conf/Catalina/localhost`文件夹内创建一个新的XML文件(例如命名为`szdj_file.xml`...
Tomcat 6.0版本虽然已经较为陈旧,但理解其虚拟目录的配置对于学习和维护旧项目仍然非常重要。虚拟目录允许我们将Web应用程序部署在非标准的Web应用程序根目录之外,提供更灵活的资源管理。 首先,我们要明白什么是...
首先,在需要创建虚拟目录的位置新建一个目录,并在这个目录中创建一个名为`WEB-INF`的子目录。例如,假设我们需要为一个项目创建一个名为`project`的虚拟目录,则可以在服务器上创建一个名为`project`的新目录,并...
2. **配置虚拟主机**:在`conf/server.xml`文件中,通过定义`<Host>`元素来创建虚拟主机。每个`<Host>`元素代表一个虚拟主机,包含其相关的配置属性,如名称(name)、文档根目录(appBase)等。 3. **域名绑定**:...
### Tomcat映射虚拟目录context配置不用重启 在IT领域中,Apache Tomcat是一个免费开源的Servlet容器,它能够提供一个执行环境供Java Web应用程序运行。对于开发者来说,灵活地管理Tomcat上的Web应用程序是非常重要...
### 配置Tomcat虚拟目录知识点详解 #### 一、Tomcat虚拟目录概念与作用 在Web开发领域中,Apache Tomcat服务器是一款广泛使用的开源Java Servlet容器,它支持Servlet和JavaServer Pages(JSP)技术,是进行Java ...
嵌入式Tomcat虚拟目录服务器应用程序源代码是一个用于创建和管理虚拟目录的高效解决方案,它无需用户手动安装完整的Apache Tomcat服务器。这个程序的核心在于它能够集成到Java虚拟机(JVM)中,使得开发者或者系统...
4. **conf/Catalina/localhost** 目录:在这个目录下,可以创建XML文件来定义虚拟目录,文件名即为虚拟目录的路径,内容则是一个简单的`<Context>`元素,如: ``` ``` 博客作者强调的“靠谱”方法可能是指一种...
1. 创建物理路径:在D盘新建一个名为“site”的文件夹,这个文件夹将作为我们的虚拟目录的物理存储位置,即D:\site。 2. 复制`WEB-INF`文件夹:从Tomcat6.0\webapps\ROOT目录下复制整个WEB-INF文件夹到D:\site目录...
5. **使用Tomcat Manager**:Tomcat Manager是一个Web应用,可以用来管理服务器上的虚拟目录,包括创建、删除和更新。 6. **安全性**:配置虚拟目录时,需要注意权限问题,确保只有授权的用户和应用可以访问特定的...