我想设置-DUseSunHttpHandler=true
关于 WebLogic 的争论。我在 WebLogic 控制台 -> 环境 -> 服务器 -> 服务器名称 -> 配置 -> ServerStart -> 参数中添加此参数
然后我重新启动服务器和 AdminServer,但此参数被忽略。使用System.getenv("JAVA_OPTIONS");
给我:
-Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -javaagent:C:\Oracle\MIDDLE~1\ORACLE~1\wlserver\server\lib\debugpatch-agent.jar -da -Dwls.home=C:\Oracle\MIDDLE~1\ORACLE~1\wlserver\server -Dweblogic.home=C:\Oracle\MIDDLE~1\ORACLE~1\wlserver\server
但是,当我编辑 setDomainEnv.sh 文件并添加 export JAVA_OPTIONS=$JAVA_OPTIONS -DUseSunHttpHandler=true
时,一切都按预期进行。
我的问题:如何设置-DUseSunHttpHandler=true
无需编辑任何脚本?
最佳答案
您通过将新选项添加到服务器启动选项卡来正确完成此操作。不幸且不直观的是,节点管理器服务会缓存服务器启动选项卡参数,您应该首先重新启动该服务,然后重新启动托管服务器。
(另请注意,WebLogic 会根据 https://docs.oracle.com/middleware/12213/wls/START/overview.htm#GUID-8B78ABB1-20AB-41CB-AB50-0DE5CB3F7234 检查 setUserOverides 和 setUserOverridesLate 脚本中的自定义参数 - 这也是添加参数而无需节点管理器麻烦的好选择)
关于java - 在 WebLogic 上添加服务器启动参数 -DUseSunHttpHandler=true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53882356/