小编oen*_*ngj的帖子

无法在Websphere 8上查找远程EJB

我已经部署了一个带有本地和远程接口的EJB,我可以在部署后查找本地的一个,但是我无法从Java SE客户端使用远程.

EJB代码很简单:

@Local(DemoFacade.class)
@Remote(DemoFacadeRemote.class)
@Stateless
public class DemoFacadeBean implements DemoFacade
<snip>
Run Code Online (Sandbox Code Playgroud)

查找代码也很简单:

Properties env1 = new Properties();
env1.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");
env1.put(Context.PROVIDER_URL, "corbaloc:iiop:localhost:2809");
Context initialContext;

initialContext = new InitialContext(env1);
Object ejbHome =  initialContext.lookup("cell/nodes/OVLM46008QPZKQ1Node01/servers/server1/ejb/DemoFacadeRemote");
Run Code Online (Sandbox Code Playgroud)

我也尝试了jndi查找的许多变体,但都失败了同样的错误.

Object ejbHome = initialContext.lookup("cell/nodes/OVLM46008QPZKQ1Node01/servers/server1/java:global/WebSphereDemo/WebSphereDemoEJB/DemoFacadeBean!com.test.DemoFacadeRemote");
Run Code Online (Sandbox Code Playgroud)

我添加了以下参数来帮助调试:

-Dcom.ibm.CORBA.Debug=true -Dcom.ibm.CORBA.CommTrace=true -Dcom.ibm.CORBA.Debug.Output=c:/temp/client.log -Dcom.ibm.ejs.ras.lite.traceSpecification=*=all -Djava.endorsed.dirs=C:/data/workspace/WebSphereDemoEJBTest/lib/websphereclient/eee
Run Code Online (Sandbox Code Playgroud)

类路径设置为websphere/lib文件夹的所有jar.

完整的控制台输出是(抱歉输出的长度,其中一些是省略的).真正的错误在最后.谢谢你的任何建议.

************ Start Display Current Environment ************
<snip>

[26/07/2011 15:49:32:122 EST] 00000000 com.ibm.ws.naming.ipbase.NameSpace               >  lookUpRootContext Entry 
                                 bindingName=IIOP_DEFAULT_ROOT
                                 rootBindingData=com.ibm.ws.naming.ipbase.BindingsTableData@fffd6386
[26/07/2011 15:49:32:123 EST] 00000000 com.ibm.ws.naming.ipbase.NameSpace               <  lookUpRootContext Exit 
                                 javax.naming.NameNotFoundException: Root context not found.
[26/07/2011 15:49:32:123 EST] 00000000 com.ibm.ws.naming.jcache.Cache …
Run Code Online (Sandbox Code Playgroud)

websphere ejb websphere-8

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

ejb ×1

websphere ×1

websphere-8 ×1