《经典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
说明调用成功。