在Tomcat7版本下,配置虚拟路径修改以下两个文件:
1.server.xml
打开Tomcat目录下的/conf/server.xml文件,在Host之前加入下面红色部分的内容。
<Context path="/appName/filePath" docBase="/opt/filePath" reloadable="true" debug="0"/>
</Host>
path : 工程名称+文件路径,当访问path目录下的文件时,实则访问docBase目录下的文件。
docBase : 文件的真实路径。注意这里如果有文件长传,则将上传的文件路径设置为docBase,而不是path。
2. web.xml
打开Tomcat目录下的/conf/web.xml,将下面红色部分listings的属性设置为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>
true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>