最近开发的web项目,需要访问web服务器其它目录下的图片文件,通过weblogic创建虚拟目录的方法可成功实现。具体实现是这样的,在web项目的WEB-INF目录下增加weblogic.xml文件,在weblogic.xml下可以创建web应用名称以及虚拟目录。weblogic.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">
<context-root>/cbpwap</context-root>
<virtual-directory-mapping>
<local-path>d:/</local-path>
<url-pattern>/pic/*</url-pattern>
</virtual-directory-mapping>
</weblogic-web-app>
其中local-path设置的就是要访问的图片文件目录。url-pattern设置的是图片url。这里图片放在d:/pic目录下,img标签的src=web名称/pic/图片文件名称。