tomcat 建立虚拟目录管理文件,以tomcat6、tomcat7为例
1. 开启虚拟目录
找到tomcat的conf目录下web.xml文件,打开,找到下面的地方把listings 的false改为true
<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>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
2. 设置目录在本地路径
找到tomcat的conf目录下server.xml文件,打开,在文件最后面(一般情况)标签内加入红色部分
<Context path="/temp" docBase="D:\apache-tomcat-6.0.29-new\webapps\temp\"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
<Context path="/temp" docBase="D:\apache-tomcat-6.0.29-new\webapps\temp\"/>
</Host>
3. 然后在tomcat的webapps目录下建立一个temp目录,拷贝一个文件temp.txt到目录中,启动tomcat ,在浏览器栏输入 : http://localhost:8080/temp/temp.txt,浏览器就提示下载或者显示文件了。
分享到:
相关推荐
创建虚拟目录时,同样需要`<Context>`标签,但`path`属性不再是空字符串,而是虚拟路径,如`<Context path="/cms" docBase="E:/tomcatApp/JeasyCMS" reloadable="true"></Context>`。 4. **配置生效**: 当删除`...
- **步骤4**:编辑Tomcat的`conf\server.xml`文件,在`<Host>`元素内添加一个新的`<Context>`元素来定义虚拟目录。 ```xml ``` 其中,`path`属性指定了虚拟目录的名称,“/site”表示该虚拟目录可以通过`...
虽然题目中提到需要修改`web.xml`文件,但实际上是需要在Tomcat的配置文件中添加一个名为`backstage.xml`的新文件来实现虚拟路径的配置。因此,首先需要找到Tomcat安装目录下的`conf/Catalina/localhost`文件夹,并...
虚拟目录在Tomcat中的主要作用是允许管理员在单一的服务器上部署多个不同的Web应用,每个应用可以拥有独立的文档根目录。通过设置虚拟目录,可以避免不同应用间的资源冲突,同时简化了应用的管理和维护。 ### 二、...
除了直接修改`server.xml`外,Tomcat6.0还提供了另一种更为灵活的虚拟目录配置方式,即在`conf/catalina/localhost`目录下创建XML文件来定义`<Context>`。这种方法避免了直接修改主配置文件,使得虚拟目录的配置更加...
在Tomcat的服务器配置文件`server.xml`中,虚拟目录是通过定义虚拟主机(Host)来实现的。每个Host元素代表一个虚拟主机,可以有多个Host元素,每个对应一个不同的域名。以下是一个基本的虚拟主机配置示例: ```xml...
#### 创建虚拟目录配置文件 按照题目中的描述,要在不直接修改`server.xml`的情况下设置虚拟目录,可以通过在Tomcat安装目录下的`conf/Catalina/localhost`文件夹内创建一个新的XML文件(例如命名为`szdj_file.xml`...
标题中的“Tomcat配置虚拟目录数据源”是指在Apache Tomcat服务器中设置多个虚拟目录以及配置这些目录对应的数据源。这通常涉及到Web应用的部署、URL映射以及数据库连接池的管理。在企业级开发中,这样的配置可以...
- 通过`CATALINA_BASE/conf/Catalina/localhost`目录下的XML文件创建:在这个目录下,创建一个以虚拟目录名命名的XML文件,内容与上述`<Context>`标签相同。例如,创建`myapp.xml`,内容如下: ```xml ``` 3...
2. **配置虚拟主机**:在`conf/server.xml`文件中,通过定义`<Host>`元素来创建虚拟主机。每个`<Host>`元素代表一个虚拟主机,包含其相关的配置属性,如名称(name)、文档根目录(appBase)等。 3. **域名绑定**:...
然后,打开Tomcat安装目录下的`conf\server.xml`文件,找到`<Host>`标签,在其内部添加一个新的`<Context>`元素,用以指定虚拟目录的映射关系。 **示例代码:** ```xml <!-- 其他已有的 Context 元素 --> ```...
嵌入式Tomcat虚拟目录服务器应用程序源代码是一个用于创建和管理虚拟目录的高效解决方案,它无需用户手动安装完整的Apache Tomcat服务器。这个程序的核心在于它能够集成到Java虚拟机(JVM)中,使得开发者或者系统...
首先,在需要创建虚拟目录的位置新建一个目录,并在这个目录中创建一个名为`WEB-INF`的子目录。例如,假设我们需要为一个项目创建一个名为`project`的虚拟目录,则可以在服务器上创建一个名为`project`的新目录,并...
### Tomcat映射虚拟目录context配置不用重启 在IT领域中,Apache Tomcat是一个免费开源的Servlet容器,它能够提供一个执行环境供Java Web应用程序运行。对于开发者来说,灵活地管理Tomcat上的Web应用程序是非常重要...
【标题】:“Tomcat建立虚拟主机最佳实践” 在Apache Tomcat服务器中,虚拟主机(Virtual Host)是一种将多个域名或应用程序映射到同一台服务器上的技术。这使得一台服务器能够处理来自不同域名的请求,而每个域名...
5. **使用Tomcat Manager**:Tomcat Manager是一个Web应用,可以用来管理服务器上的虚拟目录,包括创建、删除和更新。 6. **安全性**:配置虚拟目录时,需要注意权限问题,确保只有授权的用户和应用可以访问特定的...
总结来说,配置Tomcat的虚拟目录是一项基础但重要的工作,它使得我们可以更加灵活地管理Web应用,同时也能提高服务器的可扩展性和安全性。通过理解并掌握这一技术,开发者可以更好地应对复杂的Web环境,提升工作效率...
描述中提到的链接指向了一个博客文章,可能详细解释了如何在Eclipse中配置Maven项目,设置多个源代码文件夹,以及如何在Tomcat上创建虚拟目录。虽然具体内容未提供,但可以推测这篇博客可能会涵盖以下步骤: 1. ...