java - 在 WebLogic 上添加服务器启动参数 -DUseSunHttpHandler=true

标签 java arguments weblogic

我想设置-DUseSunHttpHandler=true关于 WebLogic 的争论。我在 WebLogic 控制台 -> 环境 -> 服务器 -> 服务器名称 -> 配置 -> ServerStart -> 参数中添加此参数

Configuration -> ServerStart

Arguments

然后我重新启动服务器和 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/

相关文章:

c++ - 有没有办法使用 typedef 中的参数名称

java - Weblogic 10.3.6 域向导无法创建 JVM

java - 如何在运行时获取路径java源代码?

java - 在 Jedis 中使用连接池

namespaces - tcl 切换命名空间和 proc 参数

weblogic - 如何在 weblogic 中从命令行部署 war/ear 文件

java - Spring+quartz 给出 java.lang.NoClassDefFoundError : weblogic/logging/LogEntryFormatter

java - 如何在 Netbeans 中处理两个相互依赖的项目

java - Long.parseLong(String s) 和 new Long(String s) 的区别?

VBScript - 不知道为什么我的参数没有像变量一样使用