java - Setting the Order of Precedence of Jars in WAR -
i'm getting following error:
com.sun.xml.messaging.saaj.soap.messagefactoryimpl cannot cast javax.xml.soap.messagefactory is there way force use of messagefactory saaj-api on 1 javaee-api? @ least that's think may need done.
<dependency> <groupid>javax</groupid> <artifactid>javaee-api</artifactid> <version>7.0</version> </dependency> <dependency> <groupid>com.sun.xml.messaging.saaj</groupid> <artifactid>saaj-impl</artifactid> <version>1.3.15</version> </dependency> <dependency> <groupid>javax.xml.soap</groupid> <artifactid>saaj-api</artifactid> <version>1.3.5</version> </dependency> <prefer-application-packages> <package-name>javax.xml.soap.*</package-name> <package-name>javax.xml.ws.*</package-name> <package-name>com.sun.xml.messsaging.saaj.*</package-name> </prefer-application-packages>
generally speaking don't want package api's in war/ear files should provided application server. set scope provided on 2 api dependencies , work there.
Comments
Post a Comment