我在linux上通过tomcat部署了应用
这个应用会定期生成html文件保存在/opt/awrdata/目录下,例如1.html
如果我要在windows里通过url访问这个资源该怎么办呢
显然http://ip:port/opt/awrdata/1.html是不可行的,
那么这个时候 我们就需要用到给tomcat设置虚拟路径来解决这个问题。
在/tomcat/7.0.37/conf/Catalina/localhost目录下创建一个xml文件,名字自定,例如awrdata.xml
具体内容如下
<?xml version='1.0' encoding='utf-8'?>
<Context crossContext="true" docBase="/opt/awrdata/" path="/awrdata" reloadable="true">
<Loader delegate="true" />
</Context>
这里的path,就是我们用以访问的虚拟路径,docBase是文件放置的实际位置。tomcat启动以后,
在浏览器里输入http://ip:port/awrdata/1.html 就可以访问到这个文件了。如果你用到了数据库来保存路径,
那肯定也是要保存虚拟路径的。