《經典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 Tools,http://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
說明調用成功。