Tomcat在项目中访问外部资源文件
解决的问题:如在tomcat中有一项目WincomSys,需要在此项目中访问D:\GMap中的资源文件。
1、首先在tomcat目录conf/server.xml文件中添加虚拟目录,如下图所示,需要在Host中添加一个虚拟目录
<Context docBase="D:\GMap" path="/GMap" debug="0" reloadable="true"/>
2、重启Tomcat后进入Manager App中,然后即可出现虚拟目录,如下图所示:
3、那么在此时WincomSys项目网址是:http://127.0.0.1:8080/WincomSys/desktop/,通过这个网址来访问D:\GMap中的资源可以写为:
http://127.0.0.1:8080/WincomSys/desktop/../../GMap/roadmap/1/1/0.png来访问资源,从而达到了在项目WincomSys中访问外部资源文件。