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

说明调用成功。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值