明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

JBUILDER6.0設(shè)置WEBLOGIC6.1全攻略

[摘要]JBUILDER6.0配置WEBLOGIC6.1全攻略本人公司最近要接ejb的項目,所以本人過去一點沒有接觸過這方面的東西,收集了網(wǎng)上各種jbuilder和weblogic協(xié)同工作的文章,也走了很多彎路,配好了才發(fā)現(xiàn)原來這么簡單,苦于當初沒有人指導,一籌莫展,基于這個原因,現(xiàn)在把各種資料和我自己的...
 JBUILDER6.0配置WEBLOGIC6.1全攻略

本人公司最近要接ejb的項目,所以本人過去一點沒有接觸過這方面的東西,收集了網(wǎng)上各種jbuilder和weblogic協(xié)同工作的文章,也走了很多彎路,配好了才發(fā)現(xiàn)原來這么簡單,苦于當初沒有人指導,一籌莫展,基于這個原因,現(xiàn)在把各種資料和我自己的一些經(jīng)驗匯集起來,寫了這個配置篇,希望其他的新手少走了彎路,一下成功!

前提:建議在剛裝完系統(tǒng)以后即開始配置,如果系統(tǒng)已經(jīng)用了,環(huán)境變量被修改過以后,估計會對配置產(chǎn)生不可預計的影響。

安裝JBUILDER6.0
安裝jbuilder6以后,運行破解文件unv-jbuilder6-keygen.exe,把license string 下面的字符拷貝下來,當?shù)谝淮芜\行jbuilder6.0的時候他會問你要注冊,有兩個選項,選第二個,把字符粘貼進去,繼續(xù)往下就好用了。

安裝weblogic6.1
運行weblogic61_win.exe,在安裝過程中如果看不全,可以用鼠標拖住安裝界面的邊緣把界面變大一些。安裝以后,解壓bea_wls60final_crack.zip文件,注意,
說明:
1-- 解壓完成以后的/lib文件夾的cr_wls60f.jar文件拷貝到
weblogic目錄下的 /lib/下面
2--修改config/mydomain/下面的startWebLogic.cmd文件修改set classpath 后面的內(nèi)容,把這個包加進去,例如:
set CLASSPATH=.\lib\cr_wls60f.jar;.;.\lib\weblogic_sp.jar;.\lib\weblogic.jar
以后就需要使用這個文件運行weblogic了。
好了,現(xiàn)在你在開始菜單里面找到weblogic6.1,點start default server,會提示讓你輸入密碼,輸入你安裝weblogic時候設(shè)置的8位密碼(呵呵,注意這里輸入密碼和weblogic6.0略有不同,weblogic6.0輸入密碼會出現(xiàn)*號,weblogic6.1什么都不顯示,不要以為鍵盤不好用,照常輸入,按回車就行了,:)),點擊start default console,輸入密碼,如果進入頁面,說明好用了。
(還有一個license.bea文件,如果打開看,會看到有好多expiration="2002-06-20",這是軟件過期時間,應該都改成expiration="never",但是現(xiàn)在暫時不用改,因為過期時間還沒有到,怕改了出現(xiàn)其他的不良結(jié)果,我是被各種各樣的錯誤嚇怕了,呵呵)

好了,現(xiàn)在開始用jbuilder6.0結(jié)合weblogic6.1工作
這里提一句,網(wǎng)上現(xiàn)在各種說法不一,但是根據(jù)我調(diào)查,jbuilder6.0結(jié)合weblogic6.1開發(fā)ejb已經(jīng)不需要appserver了,而且有很多設(shè)置都已經(jīng)是自動完成了,不需要jbuilder5里面的很多復雜設(shè)置了。這里還是說明,現(xiàn)在配置的jbuilder6.0是剛剛安裝好的,沒有經(jīng)過任何配置和修改。

1、打開Tools->Enterprise Setup->Application Server,在Weblogic6.x的書簽頁上,填上bea home(在你安裝weblogic時需要指定)和Weblogc installation directory等所有的空白路徑。在這以后,如果你打開Tools->Configure Libraries的話,可以看到已經(jīng)有了兩個WebLogic6.x的包(包括deploy和client),當然里面的jar(主要是一個weblogic.jar,一個weblogic_sp.jar)
2、在Tools->Enterprise Setup->CORBA標簽頁里,點Configuration右邊的New...,增加一個weblogic的項; 在Path for ORB tools下,加入Weblogic的目錄;在Library for projects下,點"..."加入 Weblogic6.x deploy 的庫;在compiler command 填上idlj.exe;在Command option for output directory 填上一個目錄路徑,但是要注意的是,不能是中文、帶空格。
3、Project->Default Project Properties->Seervers 點"..."這這里選擇Application Server ,當然又是選Weblogic6.x。這時候JB6會自動完成對在Project->Default Project Properties->Path->Required Libraries選Weblogic6.x deploy和Weblogic6.x client,Project->Default Project Properties->Build ->IDL在 IDL compiler 選Weblogic。你可以檢查一下,再一次體驗它的智能化效果。

好了,現(xiàn)在有個最容易出錯的步驟,在操作系統(tǒng)的環(huán)境變量里面temp路徑不能帶空格,而2000下一般都默認的是c:\ Documents and Settings\…..里面帶有空格,這樣在編譯的時候會出錯,先建立目錄c:\temp,然后把環(huán)境變量里的TEMP和TMP目錄改為這個目錄,記住,這里一定要先建立目錄再改環(huán)境變量,否則你只改環(huán)境變量沒有目錄會造成jbuilder6.0無法啟動。

好了,現(xiàn)在就全部配置成功了,做個ejb的小小的例子吧!如果你可以運行通過,就ok了!
實例 創(chuàng)建stateless session bean并完成部署
1。創(chuàng)建stateless session bean

 2。創(chuàng)建一個新項目,F(xiàn)ile/New Project,進行以下步驟:
 1.project name填SBTutorial,其他默認,點NEXT。
 2.確認JDK欄中選擇的是JDK1.3.1路徑,其他值為默認,點擊required libraries標簽,刪空列表。點NEXT。
 3.所有值設(shè)為默認,點FINISH。

 4.1.2.創(chuàng)建EJB,F(xiàn)ile/New,進行以下步驟:
 1.在Enterprise標簽上雙擊EJB 2.0 bean designer,在彈出的會話框中點NEW,在新的對話框中,Name填SBDemo,其他值默認。點擊兩個OK后回到主窗口。
 2.在右邊EJB designer窗口中單擊右鍵,在菜單中選擇new session bean。接下來會出來一個對話框,把bean name變?yōu)門imeFunctions,其他值默認。在session bean上單擊右鍵,選擇add new method,method name填getTime,return type填long,interfaces選remote。在session bean上單擊右鍵,選擇view bean source。這時會顯示TimeFunctionsBean.java的源碼,修改最后面的一段,在
 public long getTime() {
 }
中添加一行,變成
 public long getTime() {
return System.currentTimeMillis();
 }
 3.編譯EJB,Project/Make Project “SBTutorial.jpx”,這將調(diào)用WebLogic的ejbc編譯器來生成SBDemo.jar文件。注意:如果使用NT/2K系統(tǒng)而沒有進行上面2.5步驟,編譯將出現(xiàn)錯誤。
 4.在JBuilder內(nèi)運行EJB。在左邊的project欄里的SBDome上單擊右鍵,選擇RUN。此時JBuilder開始在內(nèi)部運行WebLogic,并完成EJB在WebLogic中的部署。(注意:如果你使用WebLogic Server 6.0,因為它不支持EJB2.0規(guī)范,所以會提示到http://commerce.bea.com/downloads/weblogic_server.jsp#wls去下載升級包。下載后只有一個JAR文件,復制到WebLogic的Lib目錄里就可以了)。

 4。創(chuàng)建相應的EJB Test Client來進行測試

 5。.創(chuàng)建EJB Test Client,F(xiàn)ile/New,在Enterprise標簽上雙擊EJB Test Client,彈出新對話框,JBuilder6.0會自動生成需要的值,所以保持所有值默認,點OK。

 6。修改源碼修改代碼最后一段,在
 public static void main(String[] args) {
 TimeFunctionsTestClient1 client = new TimeFunctionsTestClient1();
 }
中加入兩行,變成:
 public static void main(String[] args) {
 TimeFunctionsTestClient1 client = new TimeFunctionsTestClient1();
 client.create();
 client.getTime();
 }

 7。在TimeFunctionsTestClient1.java上單擊右鍵,選擇make,編譯完了再右鍵Run。可以在消息欄里查看輸出的信息。注意:運行時必須WebLogic Default Server已經(jīng)啟動,處于監(jiān)聽狀態(tài)。

如果運行成功,你就已經(jīng)調(diào)通了。

其實上面的步驟非常的簡單,一兩分鐘就可以搞定,我卻足足配了2天之多,問題之多一言難盡,其實碰到jbuilder6.0里面new里面ejb變灰,無法建立ejb,工程jdk包無緣無故不好用,一切安裝正確就是編譯出錯,最后也無法解決,在jbuilder6里面提示weblogic過期等等諸如此類的很多問題

總結(jié)經(jīng)驗:如果你是完全按照我上面寫的,還是不好用的話,那么我只好建議從裝系統(tǒng)再試試吧!因為你重裝jbuilder6,你過去的設(shè)置依然存在,而且不知道會產(chǎn)生什么亂七八糟的問題。

希望這篇文章對初配環(huán)境的人有所幫助,少走彎路,如果有什么錯誤之處,希望大家指出來,謝謝,如果還有什么問題,請與我聯(lián)系!