Java 升级到jaxb运行时3.0.0后未找到ContextFactory
我有一个依赖于JAXB的项目:Java 升级到jaxb运行时3.0.0后未找到ContextFactory,java,jaxb,Java,Jaxb,我有一个依赖于JAXB的项目: <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3.2</version> </dependency> 我注意到jaxb-runtime-3.0.0.jar在另一个包中包含一个ContextFacto
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.3.2</version>
</dependency>
我注意到jaxb-runtime-3.0.0.jar在另一个包中包含一个ContextFactory:org.glassfish.jaxb.runtime.v2
有没有办法告诉JAXB使用org.glassfish.JAXB.runtime.v2中的另一个ContextFactory?从glassfish切换到com.sun.xml.bind为我解决了这个问题
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>3.0.0</version>
</dependency>
com.sun.xml.bind
jaxb impl
3.0.0
从glassfish切换到com.sun.xml.bind为我解决了这个问题
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>3.0.0</version>
</dependency>
com.sun.xml.bind
jaxb impl
3.0.0