tomcat和weblogic虚拟路径配置
主要用oppenOffice插件来实现上传文件转pdf预览,但有个问题就是在处理pdf文件时无法直接访问资源预览。配置虚拟路径解决该问题
tomcat
开发环境:
我现在上传的文件放在D:/upload文件夹中,前台引用picFile/aa.pdf ==== 》 D/upload/aa.pdf
在tomcat在server.xml:
在<host>标签中加入如下
<Context path="/picFile" docBase=“D:\upload” debug=“0” reloadable=“true”/>
如果配置后,出现404错误,tomcat中找到web.xml中 中增加配置如下:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
发布环境:
需要在tomcat localhost目录下新建一个xml文件,文件名为前端引用的名字:eg:picFile.xml
在文件内容中添加:
<?xml version=“1.0” encoding=“UTF-8”?>
<Context docBase=“D:\upload” reloadable=“true” debug=“0” >
weblogic:
weblogic配置如下WebLogic.xml
<virtual-directory-mapping>
<local-path>D:/upload
<url-pattern>/*
</virtual-directory-mapping>
前端直接访问资源:通过给pdf.js 赋值即可
var DEFAULT_URL =“aa.pdf”;
访问的是D/upload/aa.pdf
这里的静态资源不仅包括pdf,还可以对图片和其他文件访问,访问方式类似。