Return-Path: Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 13089 invoked from network); 15 Jul 2000 14:12:18 -0000 Received: from titanium.coc-ag.de (HELO cocbghs0.bgh.coc-ag.de) (fwuser@62.159.39.2) by locus.apache.org with SMTP; 15 Jul 2000 14:12:18 -0000 Received: by cocbghs0.bgh.coc-ag.de with Internet Mail Service (5.5.2448.0) id <3RZD0510>; Sat, 15 Jul 2000 16:12:42 +0200 Message-ID: <27AD015AA2B5D111BD0D00600873390F85C1A9@cocbghs0.bgh.coc-ag.de> From: "Ratz, Peter" To: "'tomcat-user@jakarta.apache.org'" Subject: AW: Tomcat and Sun J2EE Date: Sat, 15 Jul 2000 16:12:38 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01BFEE66.BD83FA62" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01BFEE66.BD83FA62 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello Pae, thanks for your response. I attached a simple example. I have the same problem with it as with my complex EJB. It throws the same exception. Thanks Peter -----Urspr=FCngliche Nachricht----- Von: Pae Choi [mailto:paechoi@earthlink.net] Gesendet: Freitag, 14. Juli 2000 13:48 An: tomcat-user@jakarta.apache.org Betreff: Re: Tomcat and Sun J2EE Peter, Now I have better understanding. By just looking at the error messages it is not easy to determine the cause of problem. If you provide the source code for Servlet, 3 EJB files(HOME, Remote Object, and its Iterface), I will test and see how it comes out. Please make them short and trim the Business Logic portion in your code. So, no one is going to after for us. :-) Pae >Hello Pae, > >we are trying to use tomcat as our primary servlet-engine >and we want all of our buisseneslogic to reside within EJBs. > >As we have not decided yet what product we will use for EJB (maybe = EJBoss, >JonAS ...) >we use the J2EE ref. impl. from Sun during our test. > >Both environments Tomcat and J2EE run on the same machine. >My Problem is, that i cannot request a remote reference for a EJB. >When the initial context executes a lookup i always get a error = message (see >below). >I have no idea what the problem is. >I have also a stand-alone client application that works perfectly. > >Thanks > >Peter > > >-----Urspr=FCngliche Nachricht----- >Von: Pae Choi [mailto:paechoi@earthlink.net] >Gesendet: Freitag, 14. Juli 2000 03:38 >An: tomcat-user@jakarta.apache.org >Betreff: Re: Tomcat and Sun J2EE > > >Hello Peter, > >I am not sure what are you trying to do with both of them. First, J2EE >is a full range of development and deployment tools, including Web >Server, Application Server, J2EE APIs(JSP, Servlet, EJB, JMS, etc...) >, and even with Database. Once you configure and use them, you can >see the tomcat is included as well. And I like the "deploytool" in = person >in some sense. :-) > >Or, if you are having any trouble, you can forget the first option = above >and just use the Apache/Tomcat to handle the Web Components such as >HTML, JSP, Servlet, and possibly Java Beans. and access the >Application Components such as EJBs, etc.. that interact with = database. >Even though the EJB is not necessary to access the database. >So, it would be another option. > >Hope this help. > >Pae > > > >>Hello, >> >>i try to connect from a servlet to a running EJB on the >>J2EE reference impl. from Sun. >> >>Until now i had no success :-( >> >>I added the j2ee.jar to the end of the tomcat classpath. >>I added the jndi properties as -d options (copied from the = jndi.properties >>of j2ee.jar). >> >>I get the following message in the browser when accessing the = servlet: >> >>Error: 500 >> >>Location:/kurs1/servlet/EJBServlet >> >>Internal Servlet Error: >> >>java.lang.UnsatisfiedLinkError: specialLoadClass >> at >>com.sun.corba.ee.internal.util.JDKClassLoader.loadClass(JDKClassLoader= .jav a >: >>59) >> at >>com.sun.corba.ee.internal.util.JDKBridge.loadClassM(JDKBridge.java:269= ) >> at >>com.sun.corba.ee.internal.util.JDKBridge.loadClass(JDKBridge.java:109)= >> at javax.rmi.CORBA.Util.loadClass(Util.java:216) >> at = javax.rmi.CORBA.Util.createDelegateIfSpecified(Util.java:307) >> at javax.rmi.CORBA.Util.(Util.java:55) >> at >>com.sun.corba.ee.internal.corba.ClientDelegate.getServiceContexts(Clie= ntDe l >e >>gate.java:245) >> at >>com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDel= egat e >. >>java:314) >> at >>com.sun.corba.ee.internal.corba.ClientDelegate.createRequest(ClientDel= egat e >. >>java:330) >> at >>com.sun.corba.ee.internal.corba.InitialNamingClient.resolve(InitialNam= ingC l >i >>ent.java:198) >> at >>com.sun.corba.ee.internal.corba.InitialNamingClient.cachedInitialRefer= ence s >( >>InitialNamingClient.java:279) >> at >>com.sun.corba.ee.internal.corba.InitialNamingClient.resolve_initial_re= fere n >c >>es(InitialNamingClient.java:188) >> at >>com.sun.corba.ee.internal.corba.ORB.resolve_initial_references(ORB.jav= a:13 5 >6 >>) >> at >>com.sun.corba.ee.internal.POA.POAORB.resolve_initial_references(POAORB= .jav a >: >>482) >> at >com.sun.jndi.cosnaming.CNCtx.setOrbAndRootContext(CNCtx.java:258) >> at >>com.sun.jndi.cosnaming.CNCtx.initOrbAndRootContext(CNCtx.java:188) >> at com.sun.jndi.cosnaming.CNCtx.(CNCtx.java:75) >> at >>com.sun.jndi.cosnaming.CNCtxFactory.getInitialContext(CNCtxFactory.jav= a:39 ) >> at >>javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:67= 2) >> at com.sun.enterprise.naming.EJBCtx.(EJBCtx.java:44) >> at >>com.sun.enterprise.naming.EJBInitialContextFactory.getInitialContext(E= JBIn i >t >>ialContextFactory.java:62) >> at >>javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:67= 2) >> at >>javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:250)= >> at javax.naming.InitialContext.init(InitialContext.java:226) >> at javax.naming.InitialContext.(InitialContext.java:202) >> at servlet.EJBServlet.lookup(EJBServlet.java) >> at servlet.EJBServlet.doGet(EJBServlet.java) >> 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:36= 8) >> at org.apache.tomcat.core.Handler.service(Handler.java:261) >> at >>org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:356)= >> at >>org.apache.tomcat.core.ContextManager.internalService(ContextManager.j= ava: 7 >1 >>9) >> at >>org.apache.tomcat.core.ContextManager.service(ContextManager.java:665)= >> at >>org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConn= ecti o >n >>(Ajp12ConnectionHandler.java:166) >> at >>org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java, >>Compiled Code) >> at >>org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,= >>Compiled Code) >> at java.lang.Thread.run(Thread.java:479) >> >> >>Any help would be appreciaited. >> >>Thanks, >> >>Peter >> >> >> > ------_=_NextPart_000_01BFEE66.BD83FA62 Content-Type: application/octet-stream; name="example.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="example.zip" 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 ------_=_NextPart_000_01BFEE66.BD83FA62--