java web servies tomcat运行正常。换到jboss5.1就出错
使用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)
有没有哪位遇到过同样的问题。解决思路是怎么样的。谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
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)");
http://blog.csdn.net/shan9liang/article/details/17269269
好吧。上面回答对我都没有用。我直接换了一种方法。
通过SOAPUI测试我们可以获取request里面的请求信息
在通过HTTP发送POST请求。。直接获取返回结果。
没办法先把客户想要的结果拿出来再说。。