I am using Jboss as my ejb server and tomcat 4 Beta 3. Both are running on the same machine, but different processes (2 jvms). I have tested the ejb on it's own from the command line and works fine for the error I am getting in a servlet and jsp. Here is what i have: EJB1 returns primaryKeyEJB2 on EJB2 I execute a method which returns a string. EJB1 works fine, but when I execute a method on EJB2 I get the following exception. In my jar file I have all the required classes, I tried copying the jndi in various lib folders, but no go. I even tried a copy of jndi that i downloaded from sun, but still no go. Can someone look into this and help suggest some possible sollutions. Thanks, ------------------------------------ java.lang.reflect.UndeclaredThrowableException java.lang.reflect.UndeclaredThrowableException: java.net.MalformedURLException: java.lang.NullPointerException: invalid url: jndi:/WEB- INF/lib/myservlet_with_ejb_client_classes.jar!/ (java. net.MalformedURLException: unknown protocol: jndi) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Stream RemoteCall.java:245) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java: 220) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122) at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker_Stub.invoke(Un known Source) at org.jboss.ejb.plugins.jrmp.interfaces.EntityProxy.invoke(EntityProxy. java:182) at $Proxy4.getArtist(Unknown Source) at com.mydomain.servlets.av.AlbumDetailView.processRequest(AlbumDetailView.j ava:150) at com.mydomain.servlets.util.RequestManagerServlet.processRequest(RequestMa nagerServlet.java:458) at com.mydomain.servlets.util.RequestManagerServlet.doGet(RequestManagerServ let.java:186) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:191) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:255) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline ..java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:225) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline ..java:566) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve ..java:246) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline ..java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java: 2175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:164) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline ..java:566) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 446) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline ..java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:162) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline ..java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav a:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso r.java:827) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja va:904) at java.lang.Thread.run(Thread.java:484) _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user