at weblogic.rjvm.ConnectionManager.bootstrap(ConnectionManager.java:300)
at weblogic.rjvm.RJVMManager.findOrCreateRemoteInternal(RJVMManager.java
:233)
at weblogic.rjvm.RJVMManager.findOrCreate(RJVMManager.java:190)
at weblogic.rjvm.RJVMFinder.findOrCreateRemoteServer(RJVMFinder.java:196
)
at weblogic.rjvm.RJVMFinder.findOrCreateRemoteCluster(RJVMFinder.java:22
5)
at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:165)
at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:262)
at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLIni
tialContextFactoryDelegate.java:323)
at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLIni
tialContextFactoryDelegate.java:221)
at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialCont
extFactory.java:149)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:6
60)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:241
)
at javax.naming.InitialContext.init(InitialContext.java:217)
at javax.naming.InitialContext.<init>(InitialContext.java:193)
at weblogic.ejb20.internal.HomeHandleImpl.getEJBHome(HomeHandleImpl.java
:71)
at com.dvnchina.fw.tools.EJBHomeFactory.lookUpRemoteHome(EJBHomeFactory.
java:92)
at com.dvnchina.fw.tools.EJBHomeFactory.lookUpRemoteHome(EJBHomeFactory.
java:83)
why???
The port seems illegal. Last I checked the ports are shorts (at most 2^16 which
is about 64k) and this seem out of range.
To eliminate some wierd code path, Is the JVM you are trying to get reference
from handle is same as the JVM that has the EJBHome? If not check if the machine
having the home is reachable from the machine having the handle (check if the
loop back set even if both the handle and reference are on the same machine)?
This looks like a Weblogic Server bug.
File a case with BEA Support.
--dejan