利于tomcat实现apache的虚拟目录访问。适用于有特殊需求的情况。
tomcat 配置:
1. context 配置
1)在/conf/server.xml的host中增加:
<Context docBase="D:/downloadImage" path="/download" />
2)独立context.xml
目录:\conf\Catalina\localhost\download.xml
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="D:/downloadImage" path="/download" ></Context>
注意:.xml文件名与path要相同。
2. 在/conf/web.cml中修改:
修改:
listings的value为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>
<!-- 设置可以访问虚拟目录 default false -->
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
3. 中文文件名
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="utf-8"
connectionTimeout="20000"
redirectPort="8443" />
注意:如果有文件是中文则需要配置 URIEncoding="utf-8" 否则中文文件名的文件不能被打开。
- 大小: 84.1 KB
- 大小: 464.5 KB
分享到:
相关推荐
嵌入式Tomcat虚拟目录服务器应用程序源代码是一个用于创建和管理虚拟目录的高效解决方案,它无需用户手动安装完整的Apache Tomcat服务器。这个程序的核心在于它能够集成到Java虚拟机(JVM)中,使得开发者或者系统...
创建虚拟目录时,同样需要`<Context>`标签,但`path`属性不再是空字符串,而是虚拟路径,如`<Context path="/cms" docBase="E:/tomcatApp/JeasyCMS" reloadable="true"></Context>`。 4. **配置生效**: 当删除`...
- **步骤4**:编辑Tomcat的`conf\server.xml`文件,在`<Host>`元素内添加一个新的`<Context>`元素来定义虚拟目录。 ```xml ``` 其中,`path`属性指定了虚拟目录的名称,“/site”表示该虚拟目录可以通过`...
在Tomcat的服务器配置文件`server.xml`中,虚拟目录是通过定义虚拟主机(Host)来实现的。每个Host元素代表一个虚拟主机,可以有多个Host元素,每个对应一个不同的域名。以下是一个基本的虚拟主机配置示例: ```xml...
虚拟目录在Tomcat中的主要作用是允许管理员在单一的服务器上部署多个不同的Web应用,每个应用可以拥有独立的文档根目录。通过设置虚拟目录,可以避免不同应用间的资源冲突,同时简化了应用的管理和维护。 ### 二、...
除了直接修改`server.xml`外,Tomcat6.0还提供了另一种更为灵活的虚拟目录配置方式,即在`conf/catalina/localhost`目录下创建XML文件来定义`<Context>`。这种方法避免了直接修改主配置文件,使得虚拟目录的配置更加...
虽然题目中提到需要修改`web.xml`文件,但实际上是需要在Tomcat的配置文件中添加一个名为`backstage.xml`的新文件来实现虚拟路径的配置。因此,首先需要找到Tomcat安装目录下的`conf/Catalina/localhost`文件夹,并...
#### 创建虚拟目录配置文件 按照题目中的描述,要在不直接修改`server.xml`的情况下设置虚拟目录,可以通过在Tomcat安装目录下的`conf/Catalina/localhost`文件夹内创建一个新的XML文件(例如命名为`szdj_file.xml`...
- 通过`CATALINA_BASE/conf/Catalina/localhost`目录下的XML文件创建:在这个目录下,创建一个以虚拟目录名命名的XML文件,内容与上述`<Context>`标签相同。例如,创建`myapp.xml`,内容如下: ```xml ``` 3...
**虚拟目录**是指在实际文件系统中并不存在的目录路径,通过在服务器端配置相应的映射规则,使得访问特定URL时能够正确找到并加载目标资源。这种配置方式不仅方便了项目的管理和部署,还能提高系统的安全性。 #### ...
标题中的“Tomcat配置虚拟目录数据源”是指在Apache Tomcat服务器中设置多个虚拟目录以及配置这些目录对应的数据源。这通常涉及到Web应用的部署、URL映射以及数据库连接池的管理。在企业级开发中,这样的配置可以...
2. **配置虚拟主机**:在`conf/server.xml`文件中,通过定义`<Host>`元素来创建虚拟主机。每个`<Host>`元素代表一个虚拟主机,包含其相关的配置属性,如名称(name)、文档根目录(appBase)等。 3. **域名绑定**:...
首先,在需要创建虚拟目录的位置新建一个目录,并在这个目录中创建一个名为`WEB-INF`的子目录。例如,假设我们需要为一个项目创建一个名为`project`的虚拟目录,则可以在服务器上创建一个名为`project`的新目录,并...
本文将详细介绍如何在Tomcat中配置虚拟目录(context)而无需重启服务器的方法。 #### 一、在`server.xml`中添加虚拟目录 1. **基本配置**: - 打开Tomcat安装目录下的`conf/server.xml`文件。 - 在`<Host>`标签内...
Tomcat的核心配置文件之一是`server.xml`,这个文件位于Tomcat的`conf`目录下,它是Tomcat服务器的全局配置文件,定义了服务器的端口号、数据源、连接器、虚拟主机、Context等关键组件的设置。例如,你可以在这里...
总结来说,配置Tomcat的虚拟目录是一项基础但重要的工作,它使得我们可以更加灵活地管理Web应用,同时也能提高服务器的可扩展性和安全性。通过理解并掌握这一技术,开发者可以更好地应对复杂的Web环境,提升工作效率...
5. **使用Tomcat Manager**:Tomcat Manager是一个Web应用,可以用来管理服务器上的虚拟目录,包括创建、删除和更新。 6. **安全性**:配置虚拟目录时,需要注意权限问题,确保只有授权的用户和应用可以访问特定的...
4. **conf/Catalina/localhost** 目录:在这个目录下,可以创建XML文件来定义虚拟目录,文件名即为虚拟目录的路径,内容则是一个简单的`<Context>`元素,如: ``` ``` 博客作者强调的“靠谱”方法可能是指一种...