1,LocalOperation接口的前面你应该加上@Remote
2,OperationBean前面的@Local({LocalOperation.class})多余;
3,ejb-jar.xml多余;
4,最好使用窄化(这点不是必需的)
LocalOperation operation = (LocalOperation) ctx.lookup("OperationBean/romate");
如下改正:
Object ref = ctx.lookup("OperationBean/remote");
LocalOperation operation = (LocalOperation)PortableRemoteObject.narrow(ref, LocalOperation.class); 用注释的话就无需再使用ejb-jar.xml配置文件了
你这段代码的主要错误就应该在前2点上,也就是你们标识远程接口,还有就是你用的ejb-jar.xml配置都是本地接口(前后不一致)。
我也是初学EJB3.0,不对之处望指教~~~
2,OperationBean前面的@Local({LocalOperation.class})多余;
3,ejb-jar.xml多余;
4,最好使用窄化(这点不是必需的)
LocalOperation operation = (LocalOperation) ctx.lookup("OperationBean/romate");
如下改正:
Object ref = ctx.lookup("OperationBean/remote");
LocalOperation operation = (LocalOperation)PortableRemoteObject.narrow(ref, LocalOperation.class); 用注释的话就无需再使用ejb-jar.xml配置文件了
你这段代码的主要错误就应该在前2点上,也就是你们标识远程接口,还有就是你用的ejb-jar.xml配置都是本地接口(前后不一致)。
我也是初学EJB3.0,不对之处望指教~~~
解决方案 »
- 从服务器上下载文件到本地指定文件夹下
- java获取邮件的未读或已读状态
- frermarker 两个date类型的时间 time1-time2>30 显示一个状态
- jsp跨页面获值问题
- htmlpaserd对于jsp/asp连接的提取
- 关于在dreamweaver(HTML)中编写javascript的问题
- 踩到地雷了,不知道如何处理,Strsut处理N多项表单要在ActionForm里写N个set,get?求解
- websphere创建数据源的问题
- spring webflow org.springframework.expression.spel.SpelEvaluationException: EL10
- 求教:EJB的调用问题。谢...
- java连接SQL SERVER 数据库??
- request 获得服务器信息
jboss启动之后看一下jndi配置页面。