Я использую библиотеку, которая требует, чтобы com.sun. xml .internal.messaging.saaj. soap .SAAJMetaFactoryImpl находился в пути к классу. У меня в настоящее время есть эти maven зависимости. В моей IDE я могу легко получить доступ к com.sun. xml .messaging.saaj. soap .SAAJMetaFactoryImpl, но по какой-либо причине он ищет com.sun. xml. внутренний .messaging.saaj . soap .SAAJMetaFactoryImpl. JDK - 11.
<dependency>
<groupId>javax.xml.soap</groupId>
<artifactId>saaj-api</artifactId>
<version>1.3.5</version>
</dependency>
<dependency>
<groupId>com.sun.xml.messaging.saaj</groupId>
<artifactId>saaj-impl</artifactId>
<version>1.5.1</version>
</dependency>
Ошибка -
javax.xml.soap.SOAPException: Unable to create SAAJ meta-factoryProvider
com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl not found
at javax.xml.soap.SAAJMetaFactory.getInstance(SAAJMetaFactory.java:94) ~[saaj-api-1.3.5.jar!/:na]
at javax.xml.soap.MessageFactory.newInstance(MessageFactory.java:138) ~[saaj-api-1.3.5.jar!/:na]
at com.sun.xml.ws.api.SOAPVersion.<init>(SOAPVersion.java:160) ~[jaxws-rt-2.3.2.jar!/:2.3.2]