您的想法朝着正确的方向发展。
如图java.lang.RuntimeException: java.io.IOException: invalid constant type: 15 at 142
所示,该应用程序存在Java 8问题-如您的链接所述。
如您在堆栈跟踪中所见,ma.glasnost.orika映射器取决于javassist。这是orika的传递依赖。
您可以mvn dependency:tree -verbose
用来构建依赖关系树。在这里,您可以查找依赖于Javassist的库以及确切的版本。
要使用兼容Java 8的javassist版本,请使用该依赖关系来覆盖orika的隐式依赖关系:
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.2-GA</version>
</dependency>