Ниже моя трассировка стека.
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)
После небольшого поиска выяснилось, что зависимости в моем проекте для org.apache.axis2 были обновлены с 1.5.1 до 1.5.3. После версии 1.5.1 была транзитивная зависимость от библиотеки, имеющей класс StAXParserConfiguration. Но у более позднего (более нового) его нет. Таким образом, я должен добавить артефакт явно в моем пом.
Возможно, вам нужно связать отсутствующую библиотеку с вашим развернутым артефактом,
<dependency> <groupId>org.apache.ws.commons.axiom</groupId> <artifactId>axiom-api</artifactId> <version>1.2.14</version> </dependency>