线程“main”中的异常javax.xml.ws.soap.SOAPFaultException:java.lang.NullPointerException

时间:2013-07-23 06:17:34

标签: java web-services jboss

从客户端调用Web服务时,我收到NullPointerException。

堆栈跟踪:

Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: java.lang.NullPointerException
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(Unknown Source)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(Unknown Source)
at $Proxy30.service(Unknown Source)

2 个答案:

答案 0 :(得分:0)

我建议您使用wireshark之​​类的工具来阅读请求和响应,找出问题可能会有所帮助。它显示了严重的异常等。

答案 1 :(得分:0)

我打赌你错过了一个jar来支持SOAP调用。 我把它添加到我的pom.xml中以摆脱它:

  <dependency>
     <groupId>com.sun.xml.ws</groupId>
     <artifactId>jaxws-rt</artifactId>
     <version>2.2.8</version>
  </dependency>

请注意,我的肥皂呼叫仍然失败,但可能还有其他原因:

java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
    at org.apache.xalan.transformer.TransformerIdentityImpl.createResultContentHandler(TransformerIdentityImpl.java:223)