0 Replies Latest reply on Dec 17, 2009 11:15 PM by hai yenbai

    Problem with jboss as 5.x when lookup ejb on weblogic 10.3

    hai yenbai Newbie

      I implemented ejb3 on weblogic 10.3 and test successfully with application client when lookup object.

      Test class is here :

      package com.test;

      import javax.naming.Context;
      import javax.naming.InitialContext;
      import javax.naming.NamingException;

      import com.ejb.MyController;

      public class Test {

          public static void main(String args[]) {
              Test test = new Test();
          public void testEjb(){
              System.out.println("hello moto");
              try {
                  Context context = getInitialContext();           

                  MyController obj = (MyController)context.lookup("MyController#com.ejb.MyController");          
              } catch (Exception ex) {
          private static Context getInitialContext() throws NamingException {
              Hashtable env = new Hashtable();
              // WebLogic Server 10.x connection details
              env.put( Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory" );
              env.put(Context.PROVIDER_URL, "t3://");
              return new InitialContext( env );

      But when i deploy Test on web application run on Jboss as 5.x then testEjb() method can not execute. It throws exception MyController ClassNotFound althrough MyController class is in my library and i set it into Web lib.


      I try to deploy Test on Jboss 4.2.3 then it runs ok when i add jboss-ejb3-client.jar to web lib. I'm suprised by this because jboss as 5.0 is stable to support j2ee1.5. Please help me solve this problem , what matter with jboss as 5.x? Thanks in advance.