如何解决 weblogic 12c 中的虚拟目录映射问题
How to fix the issue with virtual directory mapping in weblogic 12c
我在 weblogic.xml 中使用虚拟目录映射。但是,当我尝试从本地系统访问 pdf 文件时,我总是收到 404
URL: 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>
请尝试从本地路径中删除子 "temp":
<virtual-directory-mapping>
<local-path>/opt/oracle/product/DEV/BI/custom</local-path>
<url-pattern>/temp/*</url-pattern>
</virtual-directory-mapping>
这个有用吗?
我在 weblogic.xml 中使用虚拟目录映射。但是,当我尝试从本地系统访问 pdf 文件时,我总是收到 404 URL: 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>
请尝试从本地路径中删除子 "temp":
<virtual-directory-mapping>
<local-path>/opt/oracle/product/DEV/BI/custom</local-path>
<url-pattern>/temp/*</url-pattern>
</virtual-directory-mapping>
这个有用吗?