Web調用本地無狀態Session Bean(使用EJB3.0和Wildfly8)

《經典Java EE企業應用實戰》8.3節的一個例子,用的JBoss5.0,自己動手用wildfly搞了幾天,Remote的還是不行。有例子的同學麻煩發我下可以麼?謝謝,暫且記下Local的。源碼請下載:http://yunpan.cn/QhZCUeKQ5nbHc (提取碼:9a12)。如鏈接失敗,請聯繫QQ:502988506。

1.1 環境搭建

a.     下載:EclipseIDE for Java EE Developers

地址:http://eclipse.org/downloads/,我下的是32位的,JDK裝的也是1.7的32位,如不一致eclipse啓動不了。

b.       解壓eclipse並打開,從Window– Preferences – Server – Runtime Environment – Add爲eclipse添加Server時,發現沒有Wildfly的選項:


c.       安裝JBoss Tools:

點擊上圖右上角藍色Download additional server adapters,選擇JBossASTools – Next


Iaccept … - Finish等待安裝完成,會提示重啓eclipse。

c,安裝JBoss Tools的另一種方法:

瀏覽器搜索JBoss Toolshttp://tools.jboss.org/downloads/

打開JBoss Tools 4.1.2.Final,將頁面紫色的Install標誌用鼠標拖到eclipse上部工具欄區域放開,會自動提示安裝。


d.     添加ServerRuntime:

Window – Preferences – Server – Runtime Environment – Add – Jboss Community – Wildfly8.0 Runtime – Next – Browse找到wildfly目錄 – Finish – OK


e.      添加Server:

Window– Show View – Servers


點擊藍色Noservers are available… - 找到Wildfly 8.0 – Next – Finish – Servers欄出現Wildfly8.0 Runtime Server

1.2 Web調用Local EJB

a.新建Web項目:

ProjectExplorer空白處右鍵 – New – Other – Web – Dynamic Web Project – Next - Project name填CatServiceTest– Next – Next – 選中“Generateweb.xml deployment descripter” – Finish - 將*.java、index.jsp和web.xml文件拷到相應位置 – 右擊項目名點Refresh

b.運行:

右擊項目名 –Run As – Run On Server – Next – Finish

Console看到:

說明EJB發佈成功。

 

瀏覽器自帶頁面:

Tom的年齡:2

機器貓的年齡:4

說明調用成功。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章