2 Replies Latest reply on Nov 30, 2007 6:46 PM by wayne baylor

    Using J2SE App. as the Server for an EJB3-based App.

    Stefan B. Newbie

      Hi fellows,

      I hope I've picked the right forum for my question!

      I have seen lots of examples about using an EJB3-based Application as a Server (e.g. Service) for another java-based Client-Application. But I can't find any example about using a J2SE Application as a Server for an EJB based Application.

      Let me explain: I'm currently trying to build a SEAM/EJB3 based Web-App which needs to interact with a Service located in a J2SE Application. My first attemp is to connect these 2 Application by using the RMI. However this does not se(a)em to work. On the client-side I always get the shortened ClassNotFound-Exception listed below. I don't think that this is a real RMI/Security issue.

      My question is: did I do the right thing by trying to integrate RMI in a SEAM/EJB3-Application or is there another Approach which I should use but I currently don't know?

      Any suggestions are welcome!

      Best regards,
      Stefan

      15:28:47,468 ERROR [STDERR] java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
       java.lang.ClassNotFoundException: de.cohones.lasor.mcs.IManagement (no security manager: RMI class loader disabled)
      15:28:47,468 ERROR [STDERR] at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
      15:28:47,468 ERROR [STDERR] at de.cohones.lasor.uis.session.Login.login(Login.java:96)
      .
      .
      .
      15:28:47,484 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      15:28:47,484 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      15:28:47,484 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      15:28:47,484 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      15:28:47,484 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
      15:28:47,484 ERROR [STDERR] Caused by: java.lang.ClassNotFoundException: de.cohones.lasor.mcs.IManagement (no security manager: RMI class loader disabl
      ed)