我總是在生產環境中設置startScriptEnabled = true。這只是使用腳本來啓動託管服務器。
提供的crashRecoveryEnabled設置爲true,並且您已啓動每個託管服務器,然後它將啓動。
如果您願意,可以使用wlst檢查它們是否正在運行(或啓動它們)通過某種計劃任務。
編輯:從Oracle文檔4.2.4 Configuring Node Manager to Start Managed Servers
如果受管服務器包含其他Oracle融合中間件產品,如Oracle SOA套件,Oracle的WebCenter門戶,或Oracle JRF,受管服務器環境必須配置設置正確的類路徑和參數。此環境信息通過啓動腳本提供,例如位於域目錄中的startWebLogic和setDomainEnv。
如果受管服務器由節點管理器啓動(如通過Oracle WebLogic Server管理控制檯或融合中間件控制啓動服務器時),則必須指示節點管理器使用這些啓動腳本,以便服務器環境已正確配置。特別是,必須使用屬性StartScriptEnabled = true啓動節點管理器。
有幾種方法可確保節點管理器在啓用此屬性時啓動。爲方便起見,Oracle融合中間件提供下面的腳本,這將增加該屬性StartScriptEnabled =真到nodemanager.properties文件:
(UNIX)ORACLE_COMMON_HOME /普通/斌/ setNMProps.sh。 (Windows)中ORACLE_COMMON_HOME \ COMMON \ BIN \ setNMProps.cmd 例如,在Linux上,執行setNMProps腳本並啓動節點管理器:
ORACLE_COMMON_HOME /普通/斌/ setNMProps.sh MW_HOME/wlserver_n/server/bin目錄/startNodeManager.sh 啓動節點管理器時,它會使用StartScriptEnabled = true屬性讀取nodemanager.properties文件,並在隨後啓動受管服務器時使用啓動腳本。請注意,您只需運行一次setNMProps腳本。
我需要去哪裏設置startScriptEnabled爲true? – Erick 2015-04-15 17:12:13
@Erick您可以在'nodemanager.properties'中設置'StartScriptEnabled = true',它可以在'[WLS Home go here] \ wlserver_10.3 \ common \ nodemanager'路徑中找到。 – Salman 2016-07-20 04:38:41