在開發過程當中,有一種狀況是比較尷尬的:須要用到某個軟件,可是隻須要用到這個軟件中的一小部分功能,這樣既浪費的磁盤空間,又浪費了CPU空間。好比Weblogic,完整版包括不少功能,可是開發過程當中,只是須要建立數據源、部署項目,而後進行測試便可。因此開發過程當中,須要一款簡化的Weblogic(Weblogic開發版)是挺有必要的(若是電腦配置比較壕,也能夠任性的使用完整版)。html
從Oracle官網的中間件下載頁面中選擇合適的版本下載。java
或者直接從個人百度雲盤上下載。web
我下載的是wls1213_devzip_update1,就是weblogic12c的1.3.0小版本中的開發版的第一次更新的zip包。oracle
首先設置環境變量:dom
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,以下所示:ui
@rem Set VM_TYPE and JAVA_VENDOR if not set IF (%VM_TYPE%)==() set VM_TYPE=HotSpot IF (%JAVA_VENDOR%)==() set JAVA_VENDOR=Sun
2.2 執行configure.cmd
直接在cmd命令窗口中運行%MW_HOME%目錄下的configure.cmd文件,這個過程會解壓一些jar文件,知道提示是否配置domain:
spa
2.3 建立domain(相似於websphere 下面的實例 )
下面兩種方法都可以建立weblogic的域domain,只是默認的名稱不一樣,第一種字符界面建立的默認域叫作mydomain,第二種圖形界面建立的默認域叫作base_domain,不止何故。(按照DRY原則,兩種方式應該調用同一部分的建立代碼,也就不會產生不一樣的名稱,可是看結果是這裏用了兩套代碼。)
code
一、能夠在上面執行configure.cmd命令時,輸入Y,而後會出現輸入用戶名、密碼的提示:
orm
Enter username to boot WebLogic server: Enter password to boot WebLogic server: For confirmation, please re-enter password required to boot WebLogic server:
注意:密碼必須至少包含 8 個字母數字字符, 且至少包含一個數字或一個特殊字符,不然會報錯。
二、能夠經過執行%MW_HOME%\oracle_common\common\bin下的config.cmd,調用圖形界面來建立domain:< 喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KCjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20150326/20150326100317227.png" alt="建立域" title="\">
根據提示輸入相應的配置便可,通常來講,只須要在須要輸入用戶名、密碼的地方輸入。
其餘地方能夠一路「下一步」,而後點擊「建立」。
等待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。