I'm running Mirth Connect 4.5.2 on Windows, and recently upgraded my Java Runtime from 17to 21 (also tested with Java 21 from Microsoft Build of OpenJDK). After this upgrade, I started seeing the following error when triggering a SOAP request:
java.lang.Error: javax.xml.soap.SOAPException: Unable to create SAAJ meta-factory: Provider com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl not found
at com.sun.xml.ws.api.SOAPVersion.getMessageFactory(SOAPVersion.java:223)
at com.sun.xml.ws.api.message.saaj.SAAJFactory.readAsSOAPMessage(SAAJFactory.java:292)
...
Caused by: javax.xml.soap.SOAPException: Unable to create SAAJ meta-factory: Provider com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl not found
at javax.xml.soap.SAAJMetaFactory.getInstance(SAAJMetaFactory.java:112)
at javax.xml.soap.MessageFactory.newInstance(MessageFactory.java:150)
What I’ve Tried So Far: Downloaded and placed these JARs into C:\Program Files\Mirth Connect\server-lib:
saaj-impl-1.5.3.jar
jakarta.xml.soap-api-1.4.2.jar
activation-1.1.1.jar
Restarted Mirth Connect after changes
None of it has helped. When i use java runtime till 18 it works. is mirth not compatible with runtime > 18 or is SOAP no more supported
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744197548a4562727.html
评论列表(0条)