【问题标题】:Custom JVM Property is null in 8.5.5自定义 JVM 属性在 8.5.5 中为空
【发布时间】:2014-09-18 19:06:43
【问题描述】:

我们正在迁移到 WAS 8.5.5 和 RAD 9。我们有一个需要自定义属性的旧版应用。我们通常通过 JVM 自定义属性来设置它:应用程序服务器 > server1 > 进程定义 > Java 虚拟机 > 自定义属性。它以前总是有效的。然而,我们的应用程序现在从该属性返回 null。四组眼睛已经四次检查它的拼写是否相同。

怎么办?有没有办法弄清楚为什么该值在应用程序中显示为未设置?有没有其他方法可以将它放入 System.getProperty()?

【问题讨论】:

  • 这适用于我之前使用过的 WebSphere 8.5.5。还有其他事情发生。

标签: java jakarta-ee websphere rad


【解决方案1】:

这在 v8.5.5 和 RAD 9 中运行良好。只需记住在设置此属性后重新启动服务器,因为它位于 JVM 级别,需要重新启动 WAS 才能获取它。

您可以使用以下方式打印您的属性:

Properties properties = System.getProperties();
System.out.println("Properties: " + properties);
System.out.println("myCustomProperty: " + System.getProperty("myCustomProperty"));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多