首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟目录的实际路径

虚拟目录的实际路径
EN

Stack Overflow用户
提问于 2014-10-23 02:13:52
回答 1查看 1K关注 0票数 4

我使用虚拟目录映射标记在Weblogic.xml中设置了到图像目录的映射。如何读取实际路径的值,以便我的应用程序可以访问该虚拟目录进行写访问?

JMX在这里似乎没有什么帮助,因为WebServerMBean (或任何其他MBean)似乎不提供对虚拟目录映射属性的访问。

Java Servlet API也没有产生结果,因为调用getRealPath()只是将url模式附加到应用程序的部署目录,而没有给出正确的路径。

代码语言:javascript
复制
<virtual-directory-mapping>
    <local-path>/home/wlsadm/images</local-path>
    <url-pattern>help/specimens/*</url-pattern>
    <url-pattern>*.xml</url-pattern>
</virtual-directory-mapping>
EN

回答 1

Stack Overflow用户

发布于 2014-11-08 18:36:16

我在这方面做了相当多的研究,阅读供应商文档,阅读博客,论坛等。正如OP所指出的,JMX曾经是一种获取这些信息的方法,但在当前的Weblogic版本中,这不再是一个选项。

我认为留给您的唯一解决方案是创建一个实用程序,它从类路径上的weblogic.xml文件中读取信息。类似于应用程序侦听器,它在应用程序启动时读取它,并将其作为servlet属性使用,等等。

我很想听听你是怎么解决的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26514277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档