0 Replies Latest reply on Apr 26, 2006 2:59 AM by Xavier Ferret

    TOMCAT - EJB3 Application problem. URGENT HELP PLEASE!

    Xavier Ferret Newbie

      This is the begining code of our web application in order to access to the EJB context

      Hashtable props = new Hashtable();
      props.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
      props.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
      props.put(Context.PROVIDER_URL, "jnp://localhost:1099");

      Context ctx = new InitialContext(props);

      if ( ctx != null )
      {
      System.out.println("We got a context.");
      }
      Object o = null;

      o = ctx.lookup("cat.htmc.bussines.interfaces.CountryDAO");
      if ( o instanceof CountryDAO )
      {
      O.K. if run as a java application code.
      null if run under a jsp configuration under TOMCAT.
      }


      And excerb of the exception that we get is following

      RemoteException occurred in server thread; nested exception is:
      java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
      java.net.MalformedURLException: no protocol:
      Files/JBOSS/jboss-4.0.3SP1/server/default/tmp/deploy/tmp17339EPSAWebSiteApplication-exp.war/WEB-INF/classes/
      2006-04-25 09:18:59,796 INFO [STDOUT] error unmarshalling arguments; nested exception is:
      java.net.MalformedURLException: no protocol:
      Files/JBOSS/jboss-4.0.3SP1/server/default/tmp/deploy/tmp17339EPSAWebSiteApplication-exp.war/WEB-INF/classes/
      2006-04-25 09:18:59,796 INFO [STDOUT] no protocol:
      Files/JBOSS/jboss-4.0.3SP1/server/default/tmp/deploy/tmp17339EPSAWebSiteApplication-exp.war/WEB-INF/classes/


      Anyone can give any idea about what to look for????

      Thanks in advance.