WebLogic安裝方式之三靜默檔案安裝
阿新 • • 發佈:2019-01-05
一. 本文演示靜默檔案方式安裝
•在Windows上
–開啟命令列視窗
–filename.exe -mode=silent -silent_xml=file_path
•在Unix或Linux上的安裝,如果是.bin的安裝程式:
–chmoda+x filename.bin
–./filename.bin -mode=silent -silent_xml=file_path
•在Unix或Linux上的安裝,如果是.jar的安裝程式
–exportPATH=JAVA_HOME/bin:$PATH
–java -jar filename.jar -mode=silent-silent_xml=file_path
注:
1.執行安裝加上-log=logfile_path,詳細記錄安裝過程,例如./filename.bin-mode=silent -silent_xml=file_path -log=logfile_path
2.在Unix/Linux平臺上,如果提示臨時空間不足,可以加上-Djava.io.tmpdir=tmpdirpath指定一塊區域做臨時空間,例如./filename.bin-mode=silent -silent_xml=file_path -Djava.io.tmpdir=tmpdirpath。
二. 靜默檔案模板解析
特提供一個靜默檔案模板,例如檔案檔名為silent.xml,路徑為C:\silent.xml,日中也放在這裡,則執行安裝命令為:
filename.exe -mode=silent -silent_xml=C:\silent.xml-log=C:\silent_install.log
檔案內容如下:
<?xml version=”1.0″encoding=”UTF-8″?>
<bea-installer>
<input-fields>
<data-value name=”BEAHOME” value=”C:\bea”/>
<data-value name=”WLS_INSTALL_DIR”value=”C:\bea\wlserver_10.3″ />
<data-value name=”COMPONENT_PATHS”
value=”WebLogic Server/Core Application Server |WebLogic Server/Administration Console |WebLogic Server/Configuration Wizard and Upgrade Framework |WebLogic Server/Web 2.0 HTTP Pub-Sub Server |WebLogic Server/WebLogic JDBC Drivers |WebLogic Server/Third Party JDBC Drivers |WebLogic Server/WebLogic Server Clients |WebLogic Server/WebLogic Web Server Plugins |WebLogic Server/UDDI and Xquery Support |WebLogic Server/Server Examples”/>
<data-value name=”INSTALL_NODE_MANAGER_SERVICE”value=”yes” />
<data-value name=”NODEMGR_PORT” value=”5556″/>
<data-valuename=”INSTALL_SHORTCUT_IN_ALL_USERS_FOLDER”value=”yes”/>
<!–
<data-value name=”LOCAL_JVMS”value=”C:\jrockit_160_05|D:\jdk160_05″/>
–>
</input-fields>
</bea-installer> 注:這個標籤 <data-valuename=”COMPONENT_PATHS”value=裡面的內容要用一行寫完,中間不可以回車,否則報錯。上面是為了格式好看才對齊的。錯誤資訊:ERROR [home]com.bea.plateng.wizard.installer.silent.tasks.SilentBEAHomeTask –The local BEA product registry is corrupted. Please select anotherBEA Home or contact BEA Support。
技巧:
1.如果需要安裝Workshop,則將Workshop/Workshop forWebLogic、Workshop/Workshop RuntimeFramework這個兩個元件加到這個標籤 <data-valuename=”COMPONENT_PATHS” value=以上內容的後面,注意要用|和前面分開。
2.如果本地已經安裝JDK,不需要安裝自帶的JDK,則去掉
<!–
<data-value name=”LOCAL_JVMS”value=”C:\jrockit_160_05|D:\jdk160_05″/>
–>
前面的註釋,value值改為實際的jdk路徑即可。
以下附上檔案裡面引數說明:
BEAHOME:中介軟體安裝目錄
WLS_INSTALL_DIR :WebLogic軟體安裝目錄
COMPONENT_PATHS :Weblogic元件的安裝,各個元件之間用|隔開
INSTALL_NODE_MANAGER_SERVICE:是否安裝節點管理器服務,這是windows平臺下的,value值為yesor no
NODEMGR_PORT:節點管理器所使用的埠,預設5556埠
INSTALL_SHORTCUT_IN_ALL_USERS_FOLDER:為在windows的開始選單項,value值為true/yes,則為AllUsers folder (default);為false/no,則為 local user’sfolder
BEA_BUNDLED_JVMS:要安裝的jdk,預設全部安裝
LOCAL_JVMS:這是選擇本地已經安裝jdk,如果啟動此標籤,則BEA_BUNDLED_JVMS失效,不安裝WebLogic自帶的jdk
<bea-installer>
<input-fields>
<data-value name=”BEAHOME” value=”C:\bea”/>
<data-value name=”WLS_INSTALL_DIR”value=”C:\bea\wlserver_10.3″ />
<data-value name=”COMPONENT_PATHS”
value=”WebLogic Server/Core Application Server |WebLogic Server/Administration Console |WebLogic Server/Configuration Wizard and Upgrade Framework |WebLogic Server/Web 2.0 HTTP Pub-Sub Server |WebLogic Server/WebLogic JDBC Drivers |WebLogic Server/Third Party JDBC Drivers |WebLogic Server/WebLogic Server Clients |WebLogic Server/WebLogic Web Server Plugins |WebLogic Server/UDDI and Xquery Support |WebLogic Server/Server Examples”/>
<data-value name=”INSTALL_NODE_MANAGER_SERVICE”value=”yes” />
<data-value name=”NODEMGR_PORT” value=”5556″/>
<data-valuename=”INSTALL_SHORTCUT_IN_ALL_USERS_FOLDER”value=”yes”/>
<!–
<data-value name=”LOCAL_JVMS”value=”C:\jrockit_160_05|D:\jdk160_05″/>
–>
</input-fields>
</bea-installer> 注:這個標籤 <data-valuename=”COMPONENT_PATHS”value=裡面的內容要用一行寫完,中間不可以回車,否則報錯。上面是為了格式好看才對齊的。錯誤資訊:ERROR [home]com.bea.plateng.wizard.installer.silent.tasks.SilentBEAHomeTask –The local BEA product registry is corrupted. Please select anotherBEA Home or contact BEA Support。
<data-value name=”LOCAL_JVMS”value=”C:\jrockit_160_05|D:\jdk160_05″/>
–>
前面的註釋,value值改為實際的jdk路徑即可。