Tomcat虚拟目录配置和测试
来源:互联网 发布:中华网络一条龙官方 编辑:程序博客网 时间:2024/05/30 20:09
虚拟目录的优劣请自行百度,本文讲解tomcat虚拟目录的配置和测试方法。
1、配置server.xml
打开Tomcat目录下的/conf/server.xml文件,在Host结束前加入虚拟路径的配置信息。如下为本文配置
<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="/resource" docBase="D:/WebResource" crossContext="false" debug="0" reloadable="true"></Context> </Host>
配置后访问path目录将能访问到docBase目录中的资源。
2、配置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> <!-- 将false改为true --> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
3、测试
重新启动tomcat,在第1部配置的docBase目录下存放一个测试图片(本例用hello.jpg),打开浏览器,输入如下地址访问虚拟路径中的资源:
http://localhost/resource/hello.jpg
其中resource为第一步中配置的path路径。hello.jpg为要访问的资源。效果如下:
虚拟目录的使用为我们的开发和部署带来了极大的便利,但是由于配置虚拟目录必须要将listings属性设置为True,这样就将该目录下的所有文件都暴露给了用户,这样也给系统的使用带来了一定的风险。所以,选择使用虚拟目录一定要慎重。
0 0
- Tomcat虚拟目录配置和测试
- Tomcat配置虚拟目录和虚拟主机
- Tomcat配置虚拟目录和虚拟主机
- Tomcat配置虚拟目录和虚拟主机
- Tomcat配置域名和虚拟目录
- tomcat配置虚拟目录和虚拟主机
- Tomcat配置多域名绑定和虚拟目录
- tomcat 中配置域名和项目虚拟目录
- tomcat虚拟目录和目录列表配置
- Tomcat配置多域名绑定和虚拟目录
- Tomcat默认目录修改和配置虚拟目录
- tomcat虚拟目录和虚拟主机等相关配置
- tomcat虚拟目录和虚拟主机等相关配置
- tomcat 默认网站和虚拟目录配置
- 通过Tomcat配置虚拟目录传输文件方便测试Android应用
- tomcat 5.0配置虚拟目录
- tomcat虚拟目录配置
- TOMCAT下配置虚拟目录
- MySQL学习1_Win7下安装MySQL5.6.26
- ZOJ 3362--Beer Problem【最大费用最大流 && 有值得注意的地方】
- HDOJ 4965 Fast Matrix Calculation
- C/C++堆栈详解
- C#中使用强制类型实现字符串和ASCII码之间的转换
- Tomcat虚拟目录配置和测试
- SQLAlchemy (三)---使用操作连接符
- 适配Tips
- MySQL查看所有可用的字符集
- httpclient处理跳转(301、302)
- poj1426
- Intellij 如何在新窗口中打开项目
- 关于BSS段的大小
- Project0(Get familiar with Linux) (Part 2)