JAVA技巧感受Weblogic

字號(hào):

用tomcat發(fā)布程序突然出現(xiàn)錯(cuò)誤,試了很多辦法,還是不行,后來突然想起來了Weblogic,一直想試試,但是沒有機(jī)會(huì),看來這次機(jī)會(huì)來了!
    翻箱倒柜終于找到了Weblogic7 8 9三個(gè)版本,呵呵,這個(gè)可是以前有機(jī)會(huì)的時(shí)候藏起來的,哈哈,安裝一切順利,運(yùn)行居然報(bào)錯(cuò),怎么回事呢?問了問google發(fā)現(xiàn)7和8用的都是jdk1.4,考試@大提示用的是jdk1.5寫的,也許這個(gè)是主要錯(cuò)誤的問題吧,刪吧,唉,再等10分鐘,終于把9上裝上了,哈哈,這回應(yīng)該可以了吧,恩,調(diào)了個(gè)程序,可以用,看來Bea果真名不虛傳啊,有點(diǎn)喜歡用這個(gè)東西了,配置的拿來給大家分享下。
    1、 配置 WebLogic 9.2
    安裝 WebLogic 比較容易,在這里就不再累述了,大家可以參閱相關(guān)文檔?,F(xiàn)在著重講一下 WebLogic 的配置,因?yàn)楹竺嬖谂渲?MyEclipse 時(shí)將用到這里的配置信息。
    ①運(yùn)行開始 -> 程序 -> BEA Products -> Tools -> Configuration Wizard。
    ②選擇 Create a new WebLogic domain,Next。
    ③在 Select Domain Source 界面保持默認(rèn),Next。
    ④在 User name 處輸入 user,兩個(gè) password 都輸入 12345678(密碼要求 8 位),Next。
    ⑤ 在 Configure Server Start Mode and JDK 界面中保持默認(rèn),即 JDK 選擇的是“Sun SDK 1.5.0_04 @ C:\BEA\jdk150_04”,注意這里若選擇“Other JDK”配置比 SDK 1.5.0_04 更高的版本,服務(wù)器啟動(dòng)時(shí)將會(huì)出現(xiàn)異常,所以保持默認(rèn),然后 Next。
    ⑥在 Customize Environment and Services Settings 界面中默認(rèn)為 No,Next。
    ⑦在 Domain name 處輸入 mydomain,點(diǎn)擊 Create。
    ⑧完成后點(diǎn)擊 Done 關(guān)閉 Configuration Wizard 對(duì)話框。
    ⑨ 運(yùn)行開始 -> 程序 -> BEA Products -> User Projects -> mydomain -> Start Admin Server for Weblogic Server Domain,檢查服務(wù)器是否啟動(dòng)成功。
    2、配置 MyEclipse 的 WebLogic 9 服務(wù)器
    啟 動(dòng) Eclipse,選擇“Window -> Preferences”菜單,打開首選項(xiàng)對(duì)話框。展開 MyEclipse 下的 Application Servers 節(jié)點(diǎn),點(diǎn)擊 WebLogic 9,選中右邊的 Enable 單選按鈕,啟用 WebLogic 服務(wù)器。配置如下:
    ①BEA home directory:C:\BEA(假定 WebLogic 安裝在 C:\BEA 目錄中)
    ②WebLogic installation directory:C:\BEA\WebLogic92
    ③Admin username:user(來自 WebLogic 中的配置)
    ④Admin password:12345678(來自 WebLogic 中的配置)
    ⑤Execution domain root:C:\BEA\user_projects\domains\mydomain
    ⑥Execution server name:AdminServer
    ⑦Security policy file:C:\BEA\WebLogic92\server\lib\weblogic.policy
    ⑧JAAS login configuration file:(Null)
    接 著展開 WebLogic 9 節(jié)點(diǎn),點(diǎn)擊 JDK,在右邊的 WLS JDK name 處選擇 WebLogic 9 的默認(rèn) JDK。這里組合框中缺省為單獨(dú)安裝的 JRE。單擊 Add 按鈕,彈出 WebLogic -> Add JVM 對(duì)話框,在 JRE 主目錄處選擇 WebLogic 安裝文件夾中的 JDK 文件夾,我的版本為 C:\BEA\jdk150_04,程序會(huì)自動(dòng)填充其他選項(xiàng)。單擊確定按鈕關(guān)閉對(duì)話框。這時(shí)候就可以在 WLS JDK name 組合框中選擇 jdk150_04 了。
    至 此,MyEclipse 中 WebLogic 9 的配置工作就算完成了。下面可以看看在 Eclipse 中能否啟動(dòng) WebLogic 服務(wù)器了?安裝了 MyEclipse 之后,Eclipse 工具欄中就會(huì)有一個(gè)“Run/Stop/Restart MyEclipse Application Servers”下拉按鈕。點(diǎn)擊該按鈕的下拉部分,選擇“WebLogic 9 -> Start”菜單,即開始啟動(dòng) WebLogic 了。通過查看控制臺(tái)的消息,就可以檢查啟動(dòng)是否成功,或發(fā)生什么異常。
    3、補(bǔ)充配置
    點(diǎn)擊 Paths,在右邊的 Prepend to classpath 列表框中,通過 Add JAR/ZIP 按鈕,加入:
    C:\BEA\WebLogic81\server\lib\weblogic.jar
    C:\BEA\WebLogic81\server\lib\webservices.jar
    如果要用到數(shù)據(jù)庫,還需要把數(shù)據(jù)庫的驅(qū)動(dòng)類庫添加進(jìn)來,這里我們用 WebLogic 自帶的 SQL Server 數(shù)據(jù)庫驅(qū)動(dòng)類庫:
    C:\BEA\WebLogic81\server\lib\mssqlserver4v65.jar
    對(duì)常見啟動(dòng)問題
    出現(xiàn) The WebLogic Server did not start up properly. 提示和 java.io.InvalidClassException 異常的問題,通常是因?yàn)?JDK 選擇不當(dāng)引起的,在 MyEclipse 的配置中選擇的 JDK 應(yīng)該必須與配置WebLogic 時(shí)選擇的 JDK 相同。當(dāng)選擇默認(rèn) JDK 時(shí),也可以在 MyEclipse 中配置 BEA 的 jrockit90_150_04 這個(gè) JDK