我正在weblogic.xml中使用虚拟目录映射。但是,当我尝试从本地系统访问pdf文件时,我总是收到404 网址:http://machinename:port/PrintPreviewSBL/temp/119033.pdf pdf文件位于/ opt / oracle / product / DEV / BI / custom / temp的位置。我想知道映射中需要进行哪些更改
Weblogic.xml
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/we
blogic810-web-jar.dtd">
<weblogic-web-app>
<container-descriptor>
<index-directory-enabled>true</index-directory-enabled>
</container-descriptor>
<virtual-directory-mapping>
<local-path>/opt/oracle/product/DEV/BI/custom/temp</local-path>
<url-pattern>/temp/*</url-pattern>
</virtual-directory-mapping>
<context-root>/PrintPreviewSBL</context-root>
</weblogic-web-app>
答案 0 :(得分:0)
请尝试从本地路径中删除子目录“ temp”:
<virtual-directory-mapping>
<local-path>/opt/oracle/product/DEV/BI/custom</local-path>
<url-pattern>/temp/*</url-pattern>
</virtual-directory-mapping>
这行吗?