部署在WebSphere下面的EJB如何在其他Application Server环境下访问的到?
Hashtable JNDIParm = new java.util.Hashtable();
JNDIParm.put(Context.PROVIDER_URL, "iiop://127.0.0.1");
JNDIParm.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");
InitialContext initCxt = new InitialContext(JNDIParm);
那么就需要加入com.ibm.websphere.naming.WsnInitialContextFactory类,为了使用这个类,还需要导入很多的webspere自己的jar包,但是导入了一些包后, InitialContext还是不能建立起来,因为Wehsphere的JNDI使用IBM自己的实现机制,而且使用了CORBA机制来实现JNDI,CORBA的使用又很难独立于具体的提供商的ORB.所以websphere的NameService在其他的环境下面建立不起来
是不是没有办法了?