Получение java.lang.NoClassDefFoundError: org / apache / axiom / om / util / StAXParserConfiguration в SoapBuilder - PullRequest
0 голосов
/ 30 октября 2018

Ниже моя трассировка стека.

Caused by: java.lang.NoClassDefFoundError: org/apache/axiom/om/util/StAXParserConfiguration
    at org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:64)
    at org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:197)
    at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:145)
    at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:108)
    at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
    at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
    at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417)
    at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

После небольшого поиска выяснилось, что зависимости в моем проекте для org.apache.axis2 были обновлены с 1.5.1 до 1.5.3. После версии 1.5.1 была транзитивная зависимость от библиотеки, имеющей класс StAXParserConfiguration. Но у более позднего (более нового) его нет. Таким образом, я должен добавить артефакт явно в моем пом.

0 голосов
/ 30 октября 2018

Возможно, вам нужно связать отсутствующую библиотеку с вашим развернутым артефактом,

<dependency>
    <groupId>org.apache.ws.commons.axiom</groupId>
    <artifactId>axiom-api</artifactId>
    <version>1.2.14</version>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...