1. 程式人生 > >WebLogic安裝方式之三靜默檔案安裝

WebLogic安裝方式之三靜默檔案安裝

一. 本文演示靜默檔案方式安裝    •在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