2016-11-13 108 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