1 Reply Latest reply on Sep 16, 2008 12:55 AM by ron_sigal

    JBoss-4.2.3 Web Service exception

    riveradon

      Hey all.
      I have been trying to move to JBoss-4.2.3 with no luck. Everything thing works great with the JBoss-4.2.1 libraries but not JBoss-4.2.3. The below exception is being thrown from the version of JBoss-remoting.jar that comes with JBoss- 4.2.3. The code works as expected running with the version that comes with JBoss-4.2.1. I have started to debug the issue, but was wondering if anyone has any ideas on what could cause this:

      Exception

      03:47:45 ERROR [TestClient] registerService : Exception:
      javax.xml.ws.WebServiceException: java.io.IOException: Could not transmit message
       at org.jboss.ws.core.jaxws.client.ClientImpl.handleRemoteException(ClientImpl.java:404)
       at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:314)
       at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:172)
       at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:152)
       at $Proxy6.isWorking(Unknown Source)
       at TestClient.registerService(TestClient.java:73)
       at TestClient.main(TestClient.java:91)
      Caused by: java.io.IOException: Could not transmit message
       at org.jboss.ws.core.client.HTTPRemotingConnection.invoke(HTTPRemotingConnection.java:255)
       at org.jboss.ws.core.client.SOAPProtocolConnectionHTTP.invoke(SOAPProtocolConnectionHTTP.java:73)
       at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:339)
       at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:302)
       ... 5 more
      Caused by: org.jboss.remoting.CannotConnectException: Can not connect http client invoker after 1 attempt(s)
       at org.jboss.remoting.transport.http.HTTPClientInvoker.makeInvocation(HTTPClientInvoker.java:239)
       at org.jboss.remoting.transport.http.HTTPClientInvoker.transport(HTTPClientInvoker.java:151)
       at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:160)
       at org.jboss.remoting.Client.invoke(Client.java:1708)
       at org.jboss.remoting.Client.invoke(Client.java:612)
       at org.jboss.ws.core.client.HTTPRemotingConnection.invoke(HTTPRemotingConnection.java:233)
       ... 8 more
      Caused by: java.net.ConnectException: Connection refused: connect
       at java.net.PlainSocketImpl.socketConnect(Native Method)
       at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
       at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
       at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
       at java.net.Socket.connect(Socket.java:520)
       at sun.net.NetworkClient.doConnect(NetworkClient.java:152)
       at sun.net.www.http.HttpClient.openServer(HttpClient.java:388)
       at sun.net.www.http.HttpClient.openServer(HttpClient.java:523)
       at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
       at sun.net.www.http.HttpClient.New(HttpClient.java:304)
       at sun.net.www.http.HttpClient.New(HttpClient.java:321)
       at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:813)
       at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:765)
       at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:690)
       at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:857)
       at org.jboss.remoting.util.SecurityUtility.getOutputStream(SecurityUtility.java:1446)
       at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:324)
       at org.jboss.remoting.transport.http.HTTPClientInvoker.makeInvocation(HTTPClientInvoker.java:221)
       ... 13 more
      

      Simple Test Code :
      URL url = new URL("http://ssdr_server:8080/ssdi-ssdr/test?wsdl");
      QName qName = new QName("http://bla.com/", "TestService");
      Service service = Service.create(url, qName);
      Test servicePort = service.getPort(Test.class);
      servicePort.isWorking();
      


        • 1. Re: JBoss-4.2.3 Web Service exception
          ron_sigal

          AS 4.2.1 ships with Remoting 2.2.1.GA and AS 4.2.3 ships with Remoting 2.2.2.SP8. I did a quick scan of the issues resolved after 2.2.1.GA and nothing jumps out at me as relevant to your exception.

          Have you done either of these experiments:

          1. run AS 4.2.1 with Remoting 2.2.2.SP8

          2. run AS 4.2.3 with Remoting 2.2.1.GA?