2016-11-13 107 views
0

我已经阅读了这些文章12,我需要在启动weblogic时在JAVA_OPTIONS上设置-xnohup选项。为了避免这种错误如何在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) 

欣赏是否有人可以提供帮助。

更新

我放在Xnohup选项上setDomain.sh但遇到下面的错误

Unrecognized option: -Xnohup 

从setDomainEnv.sh我在脚本的这部分增加的选项。

JAVA_PROPERTIES="${JAVA_PROPERTIES} ${WLP_JAVA_PROPERTIES}" 
export JAVA_PROPERTIES 

JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Xnohup" 
+1

检查setEnv.sh脚本太你必须找到JAVA_OPTIONS = ...这是地方 – Vadim

+0

嗨vadim,我找不到一个名为setEnv.sh的脚本,但是我发现setStartupEnv.sh,但没有JAVA_OPTIONS文件。 – dimas

+0

对不起,看着我的本地修改的安装...本来它在SetDomainEnv.sh中。还有很多地方你可以做到。从启动weblogic之前开始设置JAVA_OPTIONS系统变量。 – Vadim

回答

1

看来问题不在于这些参数。 另外你在文章错过了:

-Xrs 注: -Xrs是热点的JVM 非标准选项。 JRockit JVM继续支持这个选项;然而,JRockit JVM 非标准选项-Xnohup和-XX:+ | -ReduceSignalUsage提供了相同的功能。

这更像是关于Weblogic如何开始的问题。看起来你是从普通用户终端启动它,然后注销。它应该是一种后台进程。

+0

对不起,nohup是Unix中的命令,而不是JVM参数。试试这个> nohup startWebLogic.sh – Vadim

+0

hi vadim,谢谢你的回复。我使用了-Xrs参数来代替nohup,并且到目前为止我没有收到任何错误。当启动weblogic或nodemanagers时,我也使用nohup startWeblogic.sh/dev/null 2>&1&。我会尝试观察是否仍然遇到任何错误,或者是否会自动关闭 – dimas