我已经阅读了这些文章1和这个2,我需要在启动weblogic时在JAVA_OPTIONS上设置-xnohup选项。为了避免这个错误
错误
####<Sep 7, 2012 3:14:20 PM IST> <Notice> <WebLogicServer> <Ncorp-PLM-08> <Ncorp-PLM-08-AgileServer> <Thread-1> <<WLS Kernel>> <> <> <1347011060768> <BEA-000388> <JVM called WLS shutdown hook. The server will force shutdown now>
####<Sep 7, 2012 3:14:20 PM IST> <Alert> <WebLogicServer> <Ncorp-PLM-08> <Ncorp-PLM-08-AgileServer> <Thread-1> <<WLS Kernel>> <> <> <1347011060768> <BEA-000396> <Server shutdown has been requested by <WLS Kernel>>
但是我找不到setDomain.sh中的哪个位置需要放置-Xnohup。我正在使用oracle weblogic 12c和oracle linux。 Java版
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
感谢是否有人可以提供帮助。
我在setDomain.sh上放置了Xnohup选项,但遇到了以下错误
Unrecognized option: -Xnohup
从setDomainEnv.sh我在脚本的这一部分添加了选项。
JAVA_PROPERTIES="${JAVA_PROPERTIES} ${WLP_JAVA_PROPERTIES}"
export JAVA_PROPERTIES
JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Xnohup"
答案 0 :(得分:1)
似乎问题根本不在那个参数中。 你也错过了以下文章:
-Xrs 注意: -Xrs是HotSpot JVM中的非标准选项。 JRockit JVM继续支持此选项;但是,JRockit JVM 非标准选项-Xnohup和-XX:+ | -ReduceSignalUsage提供相同的功能。
这更像是关于Weblogic如何开始的问题。看起来你是从常规用户终端启动它,然后注销。它应该是一种背景过程。