繁体   English   中英

升级到 Java 后 JAXBContext 上的 ClassCastException 11

[英]ClassCastException on JAXBContext after upgrading to Java 11

升级到 Java 11 后,我的 PDF 代停止工作(使用 Apache FOP)并出现以下错误。

Caused by: jakarta.xml.bind.JAXBException: ClassCastException: attempting to cast 
  jar:file:jakarta.xml.bind-api-3.0.0.jar!/jakarta/xml/bind/JAXBContext.class to 
  jar:file:jakarta.xml.bind-api-3.0.0.jar!/jakarta/xml/bind/JAXBContext.class.  
Please make sure that you are specifying the proper ClassLoader.

这根本没有意义,因为它是同一个文件。 以前的问题解决了迁移到雅加达,但这仍然存在。

添加以下依赖项可解决问题

<dependency>
  <groupId>org.glassfish.jaxb</groupId>
  <artifactId>jaxb-runtime</artifactId>
  <version>3.0.0</version>
</dependency>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM