Hi,
do you have any hints on setting up tomcat, to enable e.g. servlets to
access EJB's in an EJB container, running in a separate JVM ? I have made
some initial tries to access the J2EE RI container. First problem, calling
getInitialContext()  in the servlet throwed a
javax.naming.NoInitialContextException. I must probably set up a local
getInitialContext(), defining a jndi context factory ? Something like
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory")
?

I tried to but the j2ee.jar archive in the tomcat lib directory, but I get
an ugly exception like this (tried both jdk1.2.2 and jdk1.3 together with
j2ee 1.2.1)
Too rude try, I guess

regards
Anatolij Gusev, Volvo IT

java.lang.UnsatisfiedLinkError: specialLoadClass
        at
com.sun.corba.ee.internal.util.JDKClassLoader.specialLoadClass(Native
Method)
        at
com.sun.corba.ee.internal.util.JDKClassLoader.loadClass(JDKClassLoader.java:
58)
        at
com.sun.corba.ee.internal.util.JDKBridge.loadClassM(JDKBridge.java:180)
        at
com.sun.corba.ee.internal.util.JDKBridge.loadClass(JDKBridge.java:83)
        at
com.sun.corba.ee.internal.javax.rmi.CORBA.Util.loadClass(Util.java:378)
        at javax.rmi.CORBA.Util.loadClass(Util.java:213)
        at
javax.rmi.PortableRemoteObject.createDelegateIfSpecified(PortableRemoteObjec
t.java:182)
        at javax.rmi.PortableRemoteObject.(PortableRemoteObject.java:61)
        at
com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.java:57)
        at com.sun.enterprise.naming.SerialContext.(SerialContext.java:79)
        at
com.sun.enterprise.naming.SerialInitContextFactory.getInitialContext(SerialI
nitContextFactory.java:54)
        at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:668)
        at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
        at javax.naming.InitialContext.init(InitialContext.java:222)
        at javax.naming.InitialContext.(InitialContext.java:178)
        at ConverterServlet.doGet(ConverterServlet.java:78)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)



Reply via email to