ejb3.0+jboss4.2.3下LOCAL和REMOTE不能同时声明
来源:互联网 发布:mysql客户端和服务端 编辑:程序博客网 时间:2024/05/03 23:38
最近在学习ejb3.0 在看尚学堂的视频中照着写了以下ejb
package com.bjsxt.ejb;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;
@Stateless
@Remote
@Local
public class UserManagerBean implements UserManager {
public void addUser(User user) {
System.out.println("User[username="+user.getUsername()+"]已经被保存");
user.setId(10);
}
}
以上ejb写好后在客户端调用的时候一直报错,要不说local不能bound要不说Local and Remote Interfaces cannot have duplicate interface for bean XXXXX, 后来网上查了下,还是有好多大哥都遇到了这个问题,原来是jboss4.2.2以上的版本不支持local和remote同时申明,解决方法综合起来:
1、写两个接口,一个声明成remote另一个声明成local,再分别由两个ejb继承
2、将上述代码中的@Remote和@Local分别改成@Stateless
@Remote(UserManager.class)
@Local(UserManager.class)
- ejb3.0+jboss4.2.3下LOCAL和REMOTE不能同时声明
- ejb3.0+jboss4.2.2下LOCAL和REMOTE不能同时声明
- JBoss5中Local与Remote不能同时存在的问题
- jboss4+ejb3下使用JAAS
- jboss4+ejb3下使用JAAS
- jboss4+ejb3下使用JAAS
- @Local注释和@Remote注释不能一起使用
- @Local注释和@Remote注释不能一起使用
- EJB3.0异常总结---javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for
- EJB3.0+JBOSS4.0.5GA集群
- EJB3中SessionBean使用Local及Remote接口的注意事项
- JBoss4中对EJB3.0支持的Hibernate3和数据源的配置
- xxxbean not bond 与 remote和local同时使用的问题
- local和remote的区别
- local和remote的区别
- remote和local 的区别
- JBOSS4.0.5+EJB3.0+MS SQLSERVER中文乱码问题
- EJB3+JBOSS4+mySQL部署方式
- 动态链接库DLL
- 计数dp-hdu-3664-Permutation Counting
- jboss修改端口号
- 组件的设计与实现
- 免费接口API
- ejb3.0+jboss4.2.3下LOCAL和REMOTE不能同时声明
- JoystickEvent 摇杆事件
- C++语法笔记(二)
- linux处理大批量句柄的epoll技术
- 归档日志填满了怎么办???
- 数据结构与算法B代码编写作业,栈的基本操作,解题报告&AC代码
- java语句中的跳转语句
- 解决win7-win8 chcp命令无法使用
- C++语法笔记(三)