Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 升级到jaxb运行时3.0.0后未找到ContextFactory_Java_Jaxb - Fatal编程技术网

Java 升级到jaxb运行时3.0.0后未找到ContextFactory

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

我有一个依赖于JAXB的项目:

<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