關於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
下載地址:http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html
下載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路徑。
配置進度。