IBM WebSphere 8.5不将Web容器自定义属性添加到系统



根据我已阅读的IBM是文档,添加到Web容器中的任何自定义属性都将显示在Java system.getProperties() Collection中。

因此,在我的本地开发环境上,我通过:

将这些属性配置
Application servers-->(servername)-->Web container-->Custom properties

但是,在客户的环境上,这些自定义属性不是出现在Java System.getProperties() Collection中。客户必须将它们直接添加到JVM属性中。

我们需要这些属性的原因是因为我们已经编写了一个全局servlet上下文侦听器(例如,通过侦听器= Web容器中的参数配置),并且它是唯一可以提供全局侦听器何配置参数。

是否有一些晦涩的是8.5设置来控制这种行为?

这听起来像是在设计时正常工作。要通过 System.getProperties()设置可访问的属性,您将通过 JVM自定义属性进行配置。这是一组单独的属性集,而不是 Web容器自定义属性

最新更新