在ejb2.0中,sessionBean调用实体bean中lookup出错,请教高手,谢谢!
开发工具:WSAD,EJB2.0规范,创建了一个名为cmpusertest的实体bean,
后又创建一个sessionBean调用这个实体Bean,以下是sessionBean中写的代码。
运行时错误提示:错误:Name comp/env/ejb not found in context "java:".
请教高手,谢谢!
public void ejbCreate() throws javax.ejb.CreateException {
try{
InitialContext ctx = new InitialContext();
cut_lh=(CMPUSERTESTLocalHome)ctx.lookup("java:comp/env/ejb/CMPUSERTEST");
}catch(Exception e){System.out.println("错误:"+e.getMessage());}
}
public String saveTest(int id){
String name="";
try{
cut=cut_lh.findByPrimaryKey(new Integer(id));
name=cut.getName();
}catch(Exception e){
System.out.println(e.getMessage());
e.printStackTrace();
}
return name;
}