gpt4 book ai didi

java - 如何在Websphere中批量添加jvm自定义属性

转载 作者:行者123 更新时间:2023-12-01 10:03:27 27 4
gpt4 key购买 nike

我们的应用程序部署在 websphere 中并使用大量自定义 jvm 属性。现在我们正在通过管理控制台一一添加属性。

这是开发阶段的一个痛苦。因为每天同步代码后,每个开发人员都需要查明是否添加/重命名了新属性,并在自己的控制台中进行这些更改。否则应用程序将无法启动。

在部署到各种测试环境时,还需要大量的应用程序设置时间。

您能帮我确定 websphere 存储这些自定义属性的位置吗?我们正在考虑编写代码来直接更新该文件(?),而不是通过管理控制台逐一添加。

请帮忙。

P.S:- 我们不允许在本地使用 jython :(

最佳答案

在给定服务器的 server.xml 配置中,位于类似

的位置

Dmgr/config/cells/cellName/nodes/nodeName/servers/server1/server.xml

您可以检查<processDefinitions>元素并添加一个“systemProperties”节,例如:

<systemProperties xmi:id="Property_1460665921900" name="someName" value="someValue" required="false"/>

这样做的风险由您自己承担。 “Property_1112223334445”部分很脆弱,您需要确保它末尾有一个唯一的 13 位数字。

或者,您可以修改同一文件中的“genericJvmArguments”标记,使用类似于 -DsomeName=someValue 的格式。

最后,如果您确实具有 jacl 脚本访问权限,可以阅读一篇有关使用脚本进行更新的文章 here .

关于java - 如何在Websphere中批量添加jvm自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36633110/

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