Has anyone out there tried to access EJBs in a WebLogic 5.1 app server
from a servlet in Tomcat 3.2? I'm operating under Win2K. When I try to
create the initial naming context, the following exception is thrown:

 java.lang.NoClassDefFoundError: COM/rsa/jsafe/JSAFE_InvalidUseException
        at weblogic.security.WLMessageDigest.getInstance
(WLMessageDigest.java:52)
        at weblogic.security.MD5RandomBitsSource.seed
(MD5RandomBitsSource.java:56)
        at weblogic.rjvm.LocalRJVM.<init>(LocalRJVM.java:108)
        at weblogic.rjvm.LocalRJVM.getLocalRJVM(LocalRJVM.java:85)
        at weblogic.rjvm.RJVMManager.getLocalRJVM(RJVMManager.java:89)
        at weblogic.rjvm.RJVMManager.initialize(RJVMManager.java:78)
        at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:137)
        at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:182)
        at
weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(
WLInitialContextFactoryDelegate.java, Compiled Code)
        at 
weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(
WLInitialContextFactoryDelegate.java:148)
        at weblogic.jndi.WLInitialContextFactory.getInitialContext(
WLInitialContextFactory.java:123)
        at javax.naming.spi.NamingManager.getInitialContext(
NamingManager.java:771)
        at javax.naming.InitialContext.getDefaultInitCtx(
InitialContext.java:169)
        at javax.naming.InitialContext.<init>(InitialContext.java:146)

>From poking around in the WebLogic server directories, in appears that
the RSA-related classes are implemented as native methods in jsafe.dll.
Should I be trying to install this dll in Tomcat somehow? If so, where
should I be looking for information on how to do this?

-- Erik


Reply via email to