weblogic12.1.3的安裝及更新
關於Weblogic
Oracle WebLogic應用伺服器產品系列是業界最全面的開發、部署和整合企業管理軟體的平臺。該產品系列的核心是Oracle WebLogic伺服器,它是一個功能強大和可擴充套件的Java EE伺服器。它與Oracle應用伺服器以及諸如Oracle JRockit和Oracle Coherence這樣的其他效能增強產品結合在一起構成了Oracle WebLogic套件。此外,Oracle WebLogic應用網格為極限事務處理 (XTP) 提供了必要的Java基礎架構。
Oracle WebLogic套件和Oracle WebLogic應用網格是Oracle融合中介軟體的戰略性應用伺服器產品。 在Oracle中介軟體戰略中可瞭解有關這些產品及其作用的更多資訊。Oracle應用伺服器的客戶可從持續的開發和Oracle所做的隨著時間的推移將其最佳功能與Oracle WebLogic伺服器相整合的承諾中受益。
Weblogic的版本不同,會導致Oracle資料庫的驅動不同,驅動不同可能會引起一些問題。這次遇到的是,Oracle資料庫沒有boolean這個欄位,但有些驅動就可以將其自動轉換,但是12.1.1和12.1.2所帶的驅動就不能進行轉換(可以識別char型別,yes_no),有些報錯:
at oracle.jdbc.driver.OracleResultSet.getBoolean(... ...
atweblogic.jdbc.wrapper.ResultSet_oracle_jdbc_driver_OracleResultSetImpl.getBoolean(UnknownSource)
由此,升級Weblogic,我採用的方法是解除安裝,再安裝。
關於解除安裝Weblogic
開始 --> Oracle --> Oracle Home --> Uninstall Oracle Middleware,便開始下載了。
建議,不要刪除原來的Weblogic的安裝目錄,因為重新安裝之後,仍需要部署專案,這時,原來是domain裡面setDomainEnv.cmd等檔案中的配置可以直接拷貝出來。
關於安裝Weblogic
下載Generic版本:fmw_12.1.3.0.0_wls.jar
以前的安裝介質中有包含jdk的,比如exe,bin方式的介質,新版如12c版本的所有介質是.jar的形式,不再包括jdk。所以在安裝Weblogic之前一定要先安裝好jdk,設定好JAVA_HOME,PATH等相關環境變數。
關於JDK的安裝,最好不要使用預設的安裝目錄,一般會安裝在Program Files目錄下,該目錄會導致JDK的路徑中出現空格,在使用Weblogic配置一下Scheduler的時候需要給出JDK路徑,但要求JDK路徑不能有空格,有一些方式可以解決,但最好還是重新指定一個目錄吧!
安裝方式:java -jar fmw_12.1.3.0.0_wls.jar,就可以執行安裝。
注意:需要使用Oracle官方文件指定支援的JDK。若安裝不成功需要檢查環境變數。
安裝過程:
以管理員身份執行cmd,最開始一直是這樣的錯誤:
應該是jdk出錯了,昨天剛剛升級了jdk,1.8的,但官網指定JDK版本為1.7,又回到了1.7版本。
為避免其他錯誤,將下載的fmw_12.1.3.0.0_wls.jar移到了1.7的JDK的bin目錄下,來執行安裝。
使用上述安裝方式:java -jar fmw_12.1.3.0.0_wls.jar,來啟動安裝。
啟動之後,會首先checking系統是否符合服務要求。
檢查通過之後,就出現了安裝嚮導。
啟動Weblogic安裝介面,
Click Next.
指定Oracle Home,即Weblogic的Home,注意Weblogic的安裝目錄中,不可包含空格和中文字元。
選擇安裝型別,select WebLogic Server,無序安裝中介軟體和示例。
先決條件檢查,click Next.
對於更新的處理,可以選擇接受或不接受更新的提醒。
安裝概要,磁碟空間及安裝日誌記錄等。Click Install.
整個安裝過程,需要一段時間。
安裝完成。Click Next.
此時可以選擇勾選下一步,Automatically Launch the Configuration Wizard
若選擇,選擇後:
指定到自己的JDK路徑。
配置進度。