java web servies tomcat运行正常。换到jboss5.1就出错? 400 报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

爱吃鱼的程序员 2020-06-05 12:08:35 68

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

使用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)

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

Java 应用服务中间件 Apache
分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-05 12:08:52

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

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

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

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


    ######找到了问题原因。 com.sun.xml.ws.spi.ProviderImpl:与JBoss的org.jboss.ws.core.jaxws.spi.ProviderImpl有冲突。######http://blog.csdn.net/shan9liang/article/details/17269269######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)");
    ######

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

    找到了问题原因。 com.sun.xml.ws.spi.ProviderImpl:与JBoss的org.jboss.ws.core.jaxws.spi.ProviderImpl有冲突。
    你这个属于deploy不成功,往前翻翻,找到jboss启动的日志,看看里面的错误应该有你说的内容
    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程