如何为 weblogic.xml 中的虚拟目录映射的 <local-path> 设置动态路径

how to set dynamic path for <local-path> of virtual directory mapping in weblogic.xml

取决于我的环境,weblogic 的服务名称会发生​​变化,为了使用虚拟目录映射,我必须传递此路径 exmpl /usr1/SIR1234,它是硬编码的并且因环境而异。

所以我需要为此路径传递动态值

<virtual-directory-mapping>
 <local-path>/usr1/SIR123456/</local-path>
 <url-pattern>repo/*</url-pattern>
</virtual-directory-mapping>

如果环境发生变化,如何将动态值传递给它不应该那样改变。

weblogic.xml 文件等部署描述符不支持动态值。相反,您可以使用部署计划为您将部署应用程序的每个环境外部化这些不同的值。阅读此 documentation 了解有关部署计划的详细信息。