本人写的ejb小例子,
userMangerBean:
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;@Stateless
@Remote(UserManager.class)
@Local(UserManager.class)
public class UserManagerBean implements UserManager { @Override
public void addUser(User user) {
System.out.println("User[username="+user.getUserName()+"]已成功保存!");
user.setId(10);
}}
index.jsp:
InitialContext context= new InitialContext();
UserManager manager = (UserManager) context.lookup("UserManagerBean/local");
当运行程序的时候,就会出现无法映射的情况
$Proxy64 cannot be cast to com.yf.ejb.UserManager
userMangerBean:
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;@Stateless
@Remote(UserManager.class)
@Local(UserManager.class)
public class UserManagerBean implements UserManager { @Override
public void addUser(User user) {
System.out.println("User[username="+user.getUserName()+"]已成功保存!");
user.setId(10);
}}
index.jsp:
InitialContext context= new InitialContext();
UserManager manager = (UserManager) context.lookup("UserManagerBean/local");
当运行程序的时候,就会出现无法映射的情况
$Proxy64 cannot be cast to com.yf.ejb.UserManager
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货