WebLogicServer12.2.1.3服務器沒法啓動配置解決方法

 

                     WebLogicServer12.2.1.3安裝最後,將下圖的鉤打上,點擊完成,會打開cmd窗口,執行cmd文件開啓配置的圖形界面。web

 

         可能由於Windows 8的緣故,cmd啓動窗口失敗,到安裝路徑下"E:\Oracle\Middleware\Oracle_Home\oracle_common\common\bin"找到config.cmd文件運行,結果依舊閃退,能夠在文件中加入「pause」,以下圖紅色框內。服務器

        能夠清晰的看到失敗緣由,以下圖:oracle

        對於這種問題,優先搜索,尋找解決問題的辦法。this

                          從網上獲得的解決方案:spa

                                        1.添加環境變量3d

                                        2.使用「 」包裹路徑blog

                                        3.C:Progra~1\....token

        由於個人軟件基於「Program Files」環境變量的 JDK運行正常,因此放棄方案1。方案2和方案3試過都不行。ip

        對於問題的分析,最後迴歸到cmd文件,config.cmd文件中,調用兩個外部的cmd文件(見橢圓中)cmd

        由於WebLogic是純Java寫的服務器,須要cmd或者bat來啓動,排除軟件自身的問題,天然會考慮到環境變量,如今須要查看調用文件中有無環境變量設置的語句。

 

fmwconfig_common.cmd 文件內容以下,並未出現環境變量,應該跳過。

@ECHO OFF
SETLOCAL

@REM Determine the location of this script...
SET SCRIPTPATH=%~dp0
FOR %%i IN ("%SCRIPTPATH%") DO SET SCRIPTPATH=%%~fsi

SET INTERNAL_SCRIPT=%1

SET WLS_ORACLE_HOME=E:\Oracle\Middleware\Oracle_Home
FOR %%i IN ("%WLS_ORACLE_HOME%") DO SET WLS_ORACLE_HOME=%%~fsi

IF EXIST "%WLS_ORACLE_HOME%\oracle_common\common\bin\%INTERNAL_SCRIPT%" (
SET INTERNAL_SCRIPT_PATH=%WLS_ORACLE_HOME%\oracle_common\common\bin\%INTERNAL_SCRIPT%
) ELSE (
SET INTERNAL_SCRIPT_PATH=%SCRIPTPATH%\%INTERNAL_SCRIPT%
)

@REM Removes the first argument which is the internal script name
for /f "tokens=1,* delims= " %%a in ("%*") do set ARGS=%%b

@REM Delegate to the common delegation script...
CALL "%INTERNAL_SCRIPT_PATH%" %ARGS%

SET RETURN_CODE=%ERRORLEVEL%

 

config_internal.cmd出現環境變量的配置, 本身能夠手動建立一份環境變量,替換%JAVA_HOME%,這樣就不會相互衝突,也解決問題啦!

                                                                                  config_internal.cmd 的部分截圖

 

個人操做方法:(1)將jdk1.8複製一份到路徑:E:\Oracle\Middleware\Oracle_Home\oracle_common下,從新指定一份weblogic的運行環境(%WEBLOGIC_JAVA_HOME%)。

                         (2)修改路徑:E:\Oracle\Middleware\Oracle_Home\oracle_common\common\bin下的config_internal.cmd文件,替換%JAVA_HOME%,爲%WEBLOGIC_JAVA_HOME%

(3)運行「E:\Oracle\Middleware\Oracle_Home\oracle_common\common\bin\config.cmd」啓動配置界面,以下圖所示。

 

相關文章
相關標籤/搜索