Windows下安裝weblogic dev版本,weblogicdev
在開發過程中,有一種情況是比較尷尬的:需要用到某個軟體,但是只需要用到這個軟體中的一小部分功能,這樣既浪費的磁碟空間,又浪費了CPU空間。比如Weblogic,完整版包括很多功能,但是開發過程中,只是需要建立資料來源、部署項目,然後進行測試即可。所以開發過程中,需要一款簡化的Weblogic(Weblogic開發版)是挺有必要的(如果電腦配置比較壕,也可以任性的使用完整版)。
1 選擇合適版本的Weblogic
從Oracle官網的中介軟體下載頁面中選擇合適的版本下載。
或者直接從我的百度雲端硬碟上下載。
我下載的是wls1213_devzip_update1,就是weblogic12c的1.3.0小版本中的開發版的第一次更新的zip包。
2 開始安裝2.1 設定環境變數
首先設定環境變數:
- JAVA_HOME:指定JDK的安裝目錄,我的是C:\Program Files\Java\jdk1.7.0_75
- MW_HOME:指定weblogic server的目錄,我的是D:\Develop\Weblogic\wls12130
- JAVA_VENDOR:指定虛擬機器類型,Sun或者Oracle,Sun表示使用Sun的HotSpot虛擬機器,Oracle表示使用Oracle的JRockit虛擬機器。
- VM_TYPE:指定虛擬機器類型
注意:JAVA_VENDOR與VM_TYPE,在最新的wls12130中,可以不用設定,預設為Sun和HotSpot,如下所示:
@rem Set VM_TYPE and JAVA_VENDOR if not setIF (%VM_TYPE%)==() set VM_TYPE=HotSpotIF (%JAVA_VENDOR%)==() set JAVA_VENDOR=Sun
2.2 執行configure.cmd
直接在cmd命令視窗中運行%MW_HOME%目錄下的configure.cmd檔案,這個過程會解壓一些jar檔案,知道提示是否配置domain:
2.3 建立domain
下面兩種方法都能夠建立weblogic的域domain,只是預設的名稱不同,第一種字元介面建立的預設域叫做mydomain,第二種圖形介面建立的預設域叫做base_domain,不止何故。(按照DRY原則,兩種方式應該調用同一部分的建立代碼,也就不會產生不同的名稱,但是看結果是這裡用了兩套代碼。)
1、可以在上面執行configure.cmd命令時,輸入Y,然後會出現輸入使用者名稱、密碼的提示:
Enter username to boot WebLogic server:Enter password to boot WebLogic server:For confirmation, please re-enter password required to boot WebLogic server:
注意:密碼必須至少包含 8 個字母數字字元, 且至少包含一個數字或一個特殊字元,否則會報錯。
2、可以通過執行%MW_HOME%\oracle_common\common\bin下的config.cmd,調用圖形介面來建立domain:
根據提示輸入相應的配置即可,一般來說,只需要在需要輸入使用者名稱、密碼的地方輸入。
其他地方可以一路“下一步”,然後點擊“建立”。
等待domain建立成功。
等到提示配置成功,點擊完成,然後啟動weblogic server即可。
2.4 啟動server
通過domain目錄(我的是D:\Develop\Weblogic\wls12130\user_projects\domains\base_domain)中的startWeblogic.cmd啟動,這個過程沒有報錯,且最後出現 Server state changed to RUNNING 字樣,說明啟動成功。
可以通過http://localhost:7001/console,進入控制台,開始使用weblogic server。