Jboss Web Service:Erreur :java.io.IOException: impossible d'envoyer le message
Salut, je suis en train de déployer un client de service web application Jboss 4.2.3 GA. Je l'ai déjà fait et ça marche dans glassfish v2.x. J'ai copié jboss-saaj.jar, jboss-jaxws-ext.jar, jboss-jaxws.jar, jboss-jaxrpc.jar et jaxb-api.jar. Quelqu'un peut s'il vous plaît faire quelques infos?
Aussi j'ai déployé ce dans netbeans 6.7.
# Caused by: java.io.IOException: Could not transmit message
# at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:204)
# at org.jboss.ws.core.client.SOAPRemotingConnection.invoke(SOAPRemotingConnection.java:77)
# at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:337)
# at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)
# ... 4 more
# Caused by: org.jboss.remoting.CannotConnectException: Can not connect http client invoker.
# at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:333)
# at org.jboss.remoting.transport.http.HTTPClientInvoker.transport(HTTPClientInvoker.java:135)
# at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
# at org.jboss.remoting.Client.invoke(Client.java:1634)
# at org.jboss.remoting.Client.invoke(Client.java:548)
# at org.jboss.ws.core.client.RemotingConnectionImpl.invoke(RemotingConnectionImpl.java:183)
# ... 7 more
# Caused by: org.jboss.ws.WSException: Invalid HTTP server response [404] - Not Found
# at org.jboss.ws.core.soap.SOAPMessageUnMarshaller.read(SOAPMessageUnMarshaller.java:77)
# at org.jboss.remoting.transport.http.HTTPClientInvoker.readResponse(HTTPClientInvoker.java:473)
# at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:305)
# ... 12 more
J'ai essayé avec la version 4.2.2 GA en copiant jboss-saaj.jar et jboss-jaxrpc.jar dans /lib/aval, et cela fonctionne. Mais j'ai aussi essayé avec la version 5.1.0 GA et il n'a pas de travail là.
Pour faciliter les choses, voici ce que je voudrais aider dans. Si quelqu'un a déployé des services web dans jboss et à copier des pots à certains dossiers, pouvez-vous s'il vous plaît laissez-moi savoir ce que vous avez fait? Je préfère, si vous avez utilisé 4.3.3 GA ou 5.1.0 GA. Merci pour la lecture.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également configurer le chunksize pour votre instance à
Changement
à
pour les biens
Voir http://community.jboss.org/wiki/Workaroundwhenchunkedencodingisnotsupported pour plus de détails.
Je suis aussi à avoir ce problème sur JBoss 5.0.1. Je l'ai copié jbossws-*.bocaux dans lib approuvé aussi et je renvoi le présent, quand je lance junits et il fonctionne très bien. Cependant, lorsque j'utilise mon client à partir de l'intérieur d'une exécution de JBoss QUE je reçois ceci : Causée par: org.jboss.ws.WSException: Invalid serveur HTTP de la réponse [404] - Pas Trouvé Mais j'ai triple vérifié que le point de terminaison de service, j'ai configuré est correct, je peux aller dans un navigateur, soapUI peut le frapper, et mon test de l'unité à l'aide d'un même client peut appeler ça.
Après beaucoup de recherches, j'ai trouvé que JBoss (et JBossWS) peut avoir quelques bugs dans le JBossWS 3.0.x versions (peut-être d'autres). Cela peut être causé par une combinaison de votre JAX-WS version utilisée et le serveur de votre appel. Dans mon cas, le serveur n'a pas de soutien en bloc les demandes HTTP et JBoss WS eu quelques bugs avec face à ça. Voici le code que j'ai besoin d'ajouter avant la demande réelle: