java - Jboss Web服务:Error :java. io.IOException:无法传输消息

标签 java web-services netbeans jboss

您好,我正在尝试在 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/

相关文章:

java - 在 Java 中编写继承的 equals() 方法

JAVA,用String.format插入n次相同的变量

java - 检查列内的特定字符串 ,, android studio

c++ - 如何创建简单的带有 boost 的 HTTP 服务器,能够接收数据编辑和共享?

jsp - Struts2 在 netbeans 8 中配置返回 HTTP 状态 404 - 未找到

java - 用于 tomcat 的分布式 HTTP session 状态服务器

java - 在主线程中等待 HTTP 请求

java - 打包在 EAR 中时 Web 服务不可用

c++ - netbeans(使用 Qt)显示 "unable to resolve identifier"但仅针对某些模块

java - 在netbeans模块中创建一个新的项目类型