您好,我正在尝试在 Jboss 4.2.3GA 中部署 Web 服务客户端应用程序。我已经这样做了,它可以在 glassfish v2.x 中运行。我复制了 jboss-saaj.jar、jboss-jaxws-ext.jar、jboss-jaxws.jar、jboss-jaxrpc.jar 和 jaxb-api.jar。有人可以透露一些信息吗?
我还在 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
我尝试通过将 jboss-saaj.jar 和 jboss-jaxrpc.jar 复制到/lib/endorsement 来使用版本 4.2.2 GA,它可以工作。但我也尝试过 5.1.0GA 版本,但它不起作用。
为了让事情变得简单,这就是我想要的帮助。如果有人在 jboss 中部署了 Web 服务并且必须将 jar 复制到某些文件夹,您可以让我知道您做了什么吗?如果您使用 4.3.3GA 或 5.1.0GA,我更愿意。感谢您的阅读。
最佳答案
您还可以在
处为您的实例配置 block 大小SERVER_HOME/SERVER_PROFILE/deployers/jbossws.deployer/META-INF/standard-jaxws-client-config.xml
改变
<property-value>2048</property-value>
至
<property-value>0</property-value>
对于属性(property)
<client-config>
<config-name>Standard Client</config-name>
<feature>http://org.jboss.ws/dispatch/validate</feature>
<property>
<property-name>http://org.jboss.ws/http#chunksize</property-name>
</property>
</client-config>
参见http://community.jboss.org/wiki/Workaroundwhenchunkedencodingisnotsupported了解更多详情。
关于java - Jboss Web服务:Error :java. io.IOException:无法传输消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2014319/