jndi 的问题
检查一下你的JNDI名要不就是,你再部署ejb的时候,没有删掉以前在weblogic里部署的ejb.jar
检查一下你的JNDI名要不就是,你再部署ejb的时候,没有删掉以前在weblogic里部署的ejb.jar
解决方案 »
- spring+hibernate 操作多数据库 怎么配置才能 一个sql同时查 多个数据库中的表?
- 这是为什么 more than one row with the given identifier was found: class v_app_index_t??????????
- 在struts2中,jquery的ajax方式提交数据到后台,怎样接收返回的json数据
- 谁有好的公司给我推荐一个,面试地址发我邮箱,小弟先谢了
- 每一个JAVA初学者都应该搞懂的问题
- EJB为服务端开发引入了快速应用开发(RAD)模型。这句话什么意思?
- 要开发一个BLOG要用到什么知识。
- apache 和 tomcat整合问题(急等,一定加分!!!)
- actionform中boolean[]的问题,帮帮忙!
- 如何判断一个表达式正确与否
- 关于java message bean
- J2EE1.3 支持Red Hat9吗?
了
你是怎么调用的?
p.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
String url = "t3://localhost:7001";
p.put(Context.PROVIDER_URL, url);
p.put(InitialContext.SECURITY_PRINCIPAL,"lion");
p.put(InitialContext.SECURITY_CREDENTIALS,"2jiajiav");
Context context = new InitialContext(p);
Object obj = context.lookup("Login");
sy15.TestHome hh = (sy15.TestHome)PortableRemoteObject.narrow(obj,sy15.TestHome.class );
…………
请问only_badbaby(坏坏)
p.put(InitialContext.SECURITY_PRINCIPAL,"lion");
p.put(InitialContext.SECURITY_CREDENTIALS,"2jiajiav");
是不是安全描述,在config.xml里设置还是在其他的地方?
大致就是这样用,你再仔细检查一下~
这个"Login"是你的EntityBean的远程home接口的JNDI名,还是LocalHome接口的JNDI名呢?
ejb1.0里没有LocalHome,ejb2.0才有.你看看你生成的EntityBean是不是搞成LocalHome的了,如果是的话,是不能远程lookup的.换成远程home接口试试.