应该是Lookup中查找的名字与ejb-jar.xml中<ejb-name>的命名不一致!
解决方案 »
- 关于有效的Schema约束
- URLDecoder 和URLEncoder 有什么区别
- spring添加事务后报BeanCreationException
- 这问题困扰了半天了,关于Servlet的。
- Linux上报jdk版本不支持,帮我看看是什么问题啊!
- Hibernate有没有类似JDBC的DatabaseMetaDate接口?
- 一个hibernate中令我疑惑的持久化对象的传递问题。
- 招聘Java软件工程师
- public abstract interface与public interface的区别!
- 用navicat连接远程数据库报2003错误
- 怎样把数据下载到excel中?
- lookup的时候,提示的一些错误,可能看出一些什么东西么?(Jboss3.x中写EJB2.0东西的时候)
请查询weblogic-ejb-jar.xml文件中<local-jndi-name></local-jndi-name>之间的名称重新修改程序。
Session2lHome myBean = (Session2Home)ctx.Lookup("Session2");
打开weblogic控制台
-------〉server---->myserver------------>
右键,view jnditree,发现没有Session2Home。
然后我就用Session2了。
其实,我以前也换过Session2,但那时用jb发布,而不是用ie来发布ejb,
后来我发现居然application里没有这个jar,这是奇怪。