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);
}}两个同时加就出错.但是我想在本地访问 也想远程访问,所以我两个都加了,结果出错.但是删除
@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);
}}两个同时加就出错.但是我想在本地访问 也想远程访问,所以我两个都加了,结果出错.但是删除
@Local就可以了...晕了
@Remote(UserManagerRemote.class)
@Local(UserManager.calss)
public class UserManagerBean implements UserManagerRemote{ public void addUser(User user) {
System.out.println("User[username="+user.getUsername()+"]已经被保存");
user.setId(10);
} }
再实现一个UserManagerRemote接口,继承UserManager 试试
@Remote(UserManager.class)
@Local(UserManager.class)
@Remote(UserManager.class)
@Local(UserManager.class)
也没用啊