如何解决Weblogic 12c中的虚拟目录映射问题

时间:2019-01-16 09:24:03

标签: weblogic12c

我正在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>

1 个答案:

答案 0 :(得分:0)

请尝试从本地路径中删除子目录“ temp”:

<virtual-directory-mapping>
    <local-path>/opt/oracle/product/DEV/BI/custom</local-path>
    <url-pattern>/temp/*</url-pattern>
</virtual-directory-mapping>

这行吗?