IBM Websphere 8.5 未向系统添加 Web 容器自定义属性
IBM Websphere 8.5 not adding web container custom properties to System
根据我阅读的 IBM WAS 文档,添加到 Web 容器的任何自定义属性将出现在 Java System.getProperties() 集合中.
因此,在我的本地 DEV 环境中,我通过以下方式在 WAS 控制台中配置这些属性:
Application servers-->(servername)-->Web container-->Custom properties
但是,在客户的环境中,这些自定义属性 不会 出现在 Java System.getProperties() 集合。客户必须将它们直接添加到 JVM 属性中。
我们需要这些属性的原因是因为我们已经编写了一个全局 servlet 上下文侦听器(例如,通过 listeners= Web 容器中的参数配置)并且它是提供全局 的唯一可用机制listener 任何配置参数。
是否有一些模糊的 WAS 8.5 设置来管理此行为?
这听起来像是按设计工作的。要设置可通过 System.getProperties() 访问的 属性,您可以通过 JVM Custom Properties. This is a separate set of properties than the Web Container custom properties 进行配置。
根据我阅读的 IBM WAS 文档,添加到 Web 容器的任何自定义属性将出现在 Java System.getProperties() 集合中.
因此,在我的本地 DEV 环境中,我通过以下方式在 WAS 控制台中配置这些属性:
Application servers-->(servername)-->Web container-->Custom properties
但是,在客户的环境中,这些自定义属性 不会 出现在 Java System.getProperties() 集合。客户必须将它们直接添加到 JVM 属性中。
我们需要这些属性的原因是因为我们已经编写了一个全局 servlet 上下文侦听器(例如,通过 listeners= Web 容器中的参数配置)并且它是提供全局 的唯一可用机制listener 任何配置参数。
是否有一些模糊的 WAS 8.5 设置来管理此行为?
这听起来像是按设计工作的。要设置可通过 System.getProperties() 访问的 属性,您可以通过 JVM Custom Properties. This is a separate set of properties than the Web Container custom properties 进行配置。