0

Web サービスに drupal soapservice を使用しています。soapservice を呼び出そうとすると、結果が返されますが、axis2 は次のエラーをスローします...

org.apache.axis2.AxisFault: javax.xml.stream.XMLStreamException: element text content may not contain START_ELEMENT 
 at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) 
 at com.chm.api.login.client.DrupalSoapStub.fromOM(DrupalSoapStub.java:12249) 
 at com.chm.api.login.client.DrupalSoapStub.userLogin(DrupalSoapStub.java:1408) 
 at SocketClient.main(SocketClient.java:144) 
Caused by: java.lang.Exception: javax.xml.stream.XMLStreamException: element text content may not contain START_ELEMENT 
 at com.chm.api.login.client.DrupalSoapStub$UserLoginResponse$Factory.parse(DrupalSoapStub.java:59804) 
 at com.chm.api.login.client.DrupalSoapStub.fromOM(DrupalSoapStub.java:11473) 
 ... 2 more 
Caused by: javax.xml.stream.XMLStreamException: element text content may not contain START_ELEMENT 
 at org.apache.axiom.om.impl.SwitchingWrapper.getElementText(SwitchingWrapper.java:981) 
 at javax.xml.stream.util.StreamReaderDelegate.getElementText(StreamReaderDelegate.java:100) 
 at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.getElementText(XMLStreamReaderWrapper.java:100) 
 at org.apache.axiom.util.stax.debug.XMLStreamReaderValidator.getElementText(XMLStreamReaderValidator.java:76) 
 at com.chm.api.login.client.DrupalSoapStub$UserLoginResponse$Factory.parse(DrupalSoapStub.java:59770)
4

1 に答える 1

0

私は同様の問題に直面していましたが、あなたが直面しているものとまったく同じではありません. クラスパスに次の依存関係を追加することで問題を解決しました。

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

問題が解決するかどうかはわかりませんが、試してみてください。

于 2012-08-20T12:47:55.240 に答える