好了,現(xiàn)在有個(gè)最輕易出錯(cuò)的步驟,在操作系統(tǒng)的環(huán)境變量里面temp路徑不能帶空格,而2000下一般都默認(rèn)的是c: Documents and Settings…..里面帶有空格,這樣在編譯的時(shí)候會(huì)出錯(cuò),先建立目錄c: emp,然后把環(huán)境變量里的TEMP和TMP目錄改為這個(gè)目錄,記住,這里一定要先建立目錄再改環(huán)境變量,否則你只改環(huán)境變量沒(méi)有目錄會(huì)造成jbuilder6.0無(wú)法啟動(dòng)。
4.1.2.創(chuàng)建EJB,F(xiàn)ile/New,進(jìn)行以下步驟: 1.在Enterprise標(biāo)簽上雙擊EJB 2.0 bean designer,在彈出的會(huì)話框中點(diǎn)NEW,在新的對(duì)話框中,Name填SBDemo,其他值默認(rèn)。點(diǎn)擊兩個(gè)OK后回到主窗口。 2.在右邊EJB designer窗口中單擊右鍵,在菜單中選擇new session bean。接下來(lái)會(huì)出來(lái)一個(gè)對(duì)話框,把bean name變?yōu)門imeFunctions,其他值默認(rèn)。在session bean上單擊右鍵,選擇add new method,method name填getTime,return type填long,interfaces選remote。在session bean上單擊右鍵,選擇view bean source。這時(shí)會(huì)顯示TimeFunctionsBean.java的源碼,修改最后面的一段,在 public long getTime() { } 中添加一行,變成 public long getTime() { return System.currentTimeMillis(); } 3.編譯EJB,Project/Make Project “SBTutorial.jpx”,這將調(diào)用WebLogic的ejbc編譯器來(lái)生成SBDemo.jar文件。注重:假如使用NT/2K系統(tǒng)而沒(méi)有進(jìn)行上面2.5步驟,編譯將出現(xiàn)錯(cuò)誤。 4.在JBuilder內(nèi)運(yùn)行EJB。在左邊的project欄里的SBDome上單擊右鍵,選擇RUN。此時(shí)JBuilder開(kāi)始在內(nèi)部運(yùn)行WebLogic,并完成EJB在WebLogic中的部署。(注重:假如你使用WebLogic Server 6.0,因?yàn)樗恢С諩JB2.0規(guī)范,所以會(huì)提示到http://commerce.bea.com/downloads/weblogic_server.jsp#wls去下載升級(jí)包。下載后只有一個(gè)JAR文件,復(fù)制到WebLogic的Lib目錄里就可以了)。
4。創(chuàng)建相應(yīng)的EJB Test Client來(lái)進(jìn)行測(cè)試
5。.創(chuàng)建EJB Test Client,F(xiàn)ile/New,在Enterprise標(biāo)簽上雙擊EJB Test Client,彈出新對(duì)話框,JBuilder6.0會(huì)自動(dòng)生成需要的值,所以保持所有值默認(rèn),點(diǎn)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(); }