9 Replies Latest reply on Sep 20, 2006 5:45 AM by romanchr

    org.jboss.remoting.CannotConnectException: Can not get conne

    romanchr Newbie

      Hi all,

      I am experiencing a strange problem: I can not execute any business methods on my ejb 3.0 stateless session bean. Looking up the remote interface is no problem but any executed remote method leads to a CannotConnectException.

      Here is my client side code:

      public void testRemoteMethod()
      {
      Properties properties = new Properties();
      properties.pu("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
      properties.put("java.naming.factory.url.pkgs","=org.jboss.naming:org.jnp.interfaces");
      properties.put("java.naming.provider.url","localhost:1299");
      Context context;
      try
      {
      context = new InitialContext(properties);
      RemoteFacade beanRemote = (RemoteFacade)context.lookup("ejb/RemoteFacade");
      beanRemote.callBusinessMethod();
      }
      catch (Exception e)
      {
      e.printStackTrace();
      }
      }

      I get the following exception:

      org.jboss.remoting.CannotConnectException: Can not get connection to server. Problem establishing socket connection.
      at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:230)
      at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:112)
      at org.jboss.remoting.Client.invoke(Client.java:226)
      at org.jboss.remoting.Client.invoke(Client.java:189)
      at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:55)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:65)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
      at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
      at $Proxy0.runTournament(Unknown Source)
      at com.tas.unit.testcase.RemoteTester.testRemoteMethod(RemoteTester.java:49)

      System: Windows XP 5.1 (SP2), JBoss 4.0.4 GA, with EJB 3.0 extension (out of the box installation with provided installer).

      Any help appreciated!

      Regards

      Christoph