gpt4 book ai didi

java - 如何动态更改 weblogic.xml 中的值?

转载 作者:行者123 更新时间:2023-12-05 06:40:38 25 4
gpt4 key购买 nike

我想在我的 weblogic.xml 中使用来自属性文件(或其他文件系统资源)的值。例如,我有这个部分:

<session-descriptor>
<cookie-name>JSESSIONID</cookie-name>
<cookie-domain>${my.domain}</cookie-domain>
</session-descriptor>

然后我有一个指定值的属性文件:

my.domain=qa.mydomain.com

在指定域的文件系统上。

这可能吗?许多其他配置机制允许这样做。其动机是相同的代码可以部署在具有多个域的多个环境中,而 weblogic 可以简单地从文件中获取适当的域而无需任何运算符(operator)干预。

在此处运行 weblogic 12c。

谢谢!

最佳答案

这可以简单地使用 maven 的资源插件来实现,假设你已经在 mvn build 上。

你只需要在<build>下添加以下配置节

<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>

您可以在各自配置文件的主 pom 中添加以下属性:

<my.domain>desiredValue</my.domain>

关于java - 如何动态更改 weblogic.xml 中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42283533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com