1.下載
java是跨平台的,所以windows下載和linux一樣的jar文件安裝就行,當然也可以使用windows安裝程序來安裝。
(weblogic下載不需要購買--oracle產品都是補丁和技術支撐才需要購買--但需要登錄oracle賬號)
下載頁面:http://www.oracle.com/technetwork/cn/middleware/ias/downloads/wls-main-091116-zhs.html
下圖中通用就是weblogic的jar文件(的zip壓縮包),快捷安裝程序就是安裝程序(的zip壓縮包),我們這里選下載“通用”(通用jar可用於所有操作系統安裝)。
2.安裝
2.1安裝jdk
運行jar文件首先當然要安裝jdk,jdk安裝比較普遍需要教程可參考鏈接,這里就不多墜述。
我們這里要安裝的是weblogic 12.2.1.3版本,其jar文件內的class文件魔數為0x0032(十進制就是50),所以該版本weblogic應該是以jdk1.6編譯(或兼容jdk1.6),也應是安裝jdk1.6及以上版本即可。我們這里使用jdk1.8。
安裝時發現,正常安裝weblogic並正配置JAVA_HOME且未配置JRE_HOME,但運行安裝時報(weblogic 10.3.6沒見報):
此安裝程序必須使用 Java 開發工具包 (JDK) 執行,,但 D:\Android\Java\jre1.8.0_151 不是有效的 JDK Java 主目錄。
解決辦法一是指定java的具體路徑(官方文檔這么裝的,如下圖一),二是切換到%JAVA_HOME%\bin目錄下再執行安裝(如下圖二)
這兩種辦法都能正常啟動安裝。
從意思上看就是安裝時原先java使用了jre中的java來運行jar,但從where java上來確實沒有指向jre不懂問題在哪,反正明確指出要使用java路徑即可。
2.2安裝weblogic
在cmd中執行安裝命令,出現安裝界面,除了修改安裝路徑其他全都默認點下一步即可。
%JAVA_HOME%\bin\java -jar fmw_12.2.1.3.0_wls.jar
“自動啟動配置向導”就是啟動domain創建向導程序,做為驕傲的IT工程師我們怎么可能使用自動啟動這么低端的操作呢,果斷取消鈎選。
2.3創建domain
手動啟動domain創建向導程序,進入D:\Oracle\Middleware\Oracle_Home\wlserver\common\bin(根據自己安裝路徑修改),雙擊config.cmd
輸入管理用戶用戶名密碼,用於后邊的啟動domain和登錄控制台
開發模式和生產模式的區別就是,開發模式在修改配置時不需要點擊鎖定可以直接修改,生產模式需要點鎖定,建議養成習慣都用生產模式
我們需要一個管理服務器
監聽端口默認7001,我這里按習慣改成了9000,改不改隨便,后邊的url做相應修改就可以了
2.4weblogic集成到eclipse
先安裝eclipse,eclipse安裝也沒什么,直接下載解壓然后雙擊啟動就可以了
下載頁面:http://www.eclipse.org/downloads/eclipse-packages/
集成weblogic其實和集成tomcat操作基本是一樣的
(不過由於可能適配包不支持最新的weblogic12所以我新裝了jdk1.7和weblogic10.3.6來演示,10.3.6安裝界面看起來有點區別實際也是那幾項,也由此可以看出weblogic沒在注冊表寫多少東西使得windows也可以安裝多個weblogic)
選擇接受協議后開始安裝適配包,由於你懂得的網絡問題安裝比較慢,較入沒有東西彈出來但在eclipse右下角會有安裝進度
選擇重啟eclipse,重啟后再次按前邊步驟進到下圖界面
可以看到weblogic已成功添加,直接點擊“Apply and Close”。但現在我們並沒有指定domain目錄所以下邊還得指定domain
在圖中標簽中展出“Known Domains”,然后在其中選擇我們前邊創建的base_domain
可以看到檢測報錯: The server is invalid. Error occurred reading server credential. Required file or directory 'servers/AdminServer/security/boot.properties' cannot be found.
意思是在domain目錄中找不到'servers/AdminServer/security/boot.properties' ,這是weblogic啟動需要的用戶密碼文件默認沒有這個文件,也沒有servers/AdminServer/security目錄。
所以我們進入domain主目錄(我這里是D:\Oracle\Middleware\user_projects\domains\base_domain),然后創建servers/AdminServer/security目錄並在該目錄下創建boot.properties文件
最后用記事本打開boot.properties,在其中寫入前邊創建domain時指定的用戶名密碼並保存,比如我這里是:
username=weblogic
password=abcd1234
先點Back返回上一步再點Next返回來,就不會有報錯:
我們這里由於什么都沒配,所以沒有資源,直接點“Finish”即可
這意思是boot.properties中還是明文密碼這樣不安全,不管他直接選“No”即可,使用一個項目測試可以看到weblogic可正常服務
參考:
https://jingyan.baidu.com/article/17bd8e521acdf085aa2bb848.html