java web servies tomcat运行正常。换到jboss5.1就出错

一个比较帅的程序员 发布于 2015/12/22 10:56
阅读 474
收藏 0

使用apache CXF生成的代码在tomcat中运行没有问题。能够正常的联通ws地址。但是换成服务器jboss5.1以后

出现了异常

异常如下:

org.jboss.ws.WSException: Cannot deploy null policy!

10:49:36,392 ERROR [STDERR]     at org.jboss.ws.extensions.policy.deployer.PolicyDeployer.deployClientSide(PolicyDeployer.java:153)
10:49:36,392 ERROR [STDERR]     at org.jboss.ws.extensions.policy.metadata.PolicyMetaDataBuilder.deployPolicyClientSide(PolicyMetaDataBuilder.java:307)
10:49:36,392 ERROR [STDERR]     at org.jboss.ws.extensions.policy.metadata.PolicyMetaDataBuilder.deployPolicy(PolicyMetaDataBuilder.java:274)
10:49:36,392 ERROR [STDERR]     at org.jboss.ws.extensions.policy.metadata.PolicyMetaDataBuilder.processPolicies(PolicyMetaDataBuilder.java:233)
10:49:36,392 ERROR [STDERR]     at org.jboss.ws.extensions.policy.metadata.PolicyMetaDataBuilder.processPolicyExtensions(PolicyMetaDataBuilder.java:190)
10:49:36,392 ERROR [STDERR]     at org.jboss.ws.metadata.builder.jaxws.JAXWSClientMetaDataBuilder.buildMetaData(JAXWSClientMetaDataBuilder.java:92)
10:49:36,392 ERROR [STDERR]     at org.jboss.ws.core.jaxws.spi.ServiceDelegateImpl.<init>(ServiceDelegateImpl.java:138)
10:49:36,392 ERROR [STDERR]     at org.jboss.ws.core.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:63)

10:49:36,392 ERROR [STDERR]     at javax.xml.ws.Service.<init>(Service.java:79)

有没有哪位遇到过同样的问题。解决思路是怎么样的。谢谢。

加载中
0
一个比较帅的程序员
一个比较帅的程序员

好吧。上面回答对我都没有用。我直接换了一种方法。

通过SOAPUI测试我们可以获取request里面的请求信息

在通过HTTP发送POST请求。。直接获取返回结果。

没办法先把客户想要的结果拿出来再说。。


0
一个比较帅的程序员
一个比较帅的程序员
找到了问题原因。com.sun.xml.ws.spi.ProviderImpl:与JBoss的org.jboss.ws.core.jaxws.spi.ProviderImpl有冲突。
0
一个比较帅的程序员
一个比较帅的程序员
http://blog.csdn.net/shan9liang/article/details/17269269
0
一个比较帅的程序员
一个比较帅的程序员
conn.setRequestProperty("Host", "");
conn.setRequestProperty("Content-Type", "text/xml;charset=UTF-8");
conn.setRequestProperty("Content-Length", String.valueOf(str.length()));
conn.setRequestProperty("SOAPAction","");
conn.setRequestProperty("Connection", "Keep-Alive");
conn.setRequestProperty("Accept-Encoding", "gzip,deflate");
conn.setRequestProperty("User-Agent", "Apache-HttpClient/4.1.1 (java 1.5)");
0
巴林的狗尾草
巴林的狗尾草

引用来自“一个比较帅的程序员”的评论

找到了问题原因。com.sun.xml.ws.spi.ProviderImpl:与JBoss的org.jboss.ws.core.jaxws.spi.ProviderImpl有冲突。
你这个属于deploy不成功,往前翻翻,找到jboss启动的日志,看看里面的错误应该有你说的内容
返回顶部
顶部