我使用 virtual-directory-mapping 标记在 Weblogic.xml 中设置了到我的图像目录的映射。如何读取真实路径的值,以便我的应用程序可以访问该虚拟目录以进行写访问?
JMX 在这里似乎没有帮助,因为 WebServerMBean(或任何其他 MBean)似乎不提供对 virtual-directory-mapping 属性的访问。
Java Servlet API 也没有产生结果,因为调用 getRealPath() 只是将 url-pattern 附加到应用程序的部署目录并且没有给出正确的路径。
<virtual-directory-mapping>
<local-path>/home/wlsadm/images</local-path>
<url-pattern>help/specimens/*</url-pattern>
<url-pattern>*.xml</url-pattern>
</virtual-directory-mapping>