有没有办法在单元级别设置-Djava.net.preferIPv4Stack = true等JVM参数,以便在Websphere Application Server中的单元格中应用/传递所有JVM?
答案 0 :(得分:0)
是的,通过wsadmin脚本编写。这里有一个脚本: https://www.ibm.com/developerworks/community/blogs/Dougclectica/entry/wasadmin_script_to_set_websphere_jvm_properties7?lang=en
答案 1 :(得分:0)
没有直接的方法在单元级指定JVM参数,这些参数将应用于单元配置中所有应用程序服务器和集群成员的JVM。间接地,您可以在单元作用域中配置WebSphere变量(例如,name = JVM_ARG_1,value = -Djava.net.preferIPv4Stack = true),然后在每个AppServer的Java虚拟机配置中将变量指定为通用JVM参数或单元中的集群成员(例如“$ {JVM_ARG_1}”)。启动AppServer或Cluster时,WebSphere Application Server会将变量的值添加到启动服务器JVM的java命令中。如果这是您的单元管理的要求,您可以创建服务器模板并将单元格范围的WebSphere变量指定为模板的Java虚拟机配置中的通用JVM参数。然后,您的单元格范围的“JVM参数”将应用于从模板创建的每个服务器。