JAXB :在Java9/10上,Tomcat应用程序无法访问,即使它的引用实现存在于类路径中。我们有一个运行在Tomcat上的web应用程序,它依赖于JAXB。在迁移到Java9的过程中,我们选择了添加。当从集成开发环境启动应用程序时,一切都正常工作,但是当在一个真实的Tomcat实例上运行它时,我得到了这个错误:
Caused b
我基本上是尝试从XSD生成Java对象,然后将符合此XSD的XML读入Java对象。在我的练习中,我使用了来自six group网站的与Credit Transfer Version 1.10相关的XSD。但是,当我尝试运行以下代码时,我看到了一个异常: Java.lang.ClassCastException: javax.xml.bind.JAXBElement不能被强制转换 try
当我使用Java10.0.2时,IntelliJ IDEA中的IntelliJ控制台工作得很好。现在我已经升级到Java11,JShell控制台已经停止工作。我的项目使用Java11编译和运行得很好--只有JShell控制台不能工作。(而且,JShell从命令提示符中工作得很好,它只是内部的想法,它不工作。)我可以在两台机器上复制这个问题,一台在家里运行IDEA Community 2018.2.4,另一台在工作中运行终极2018.2.3。
为了解决这个问题,我需要做一