自从我将其升级到Java 8后,启动Web应用程序时出现了一些奇怪的致命错误。以下是消息的示例(并且有很多消息):
2016年11月8日下午4:11:08 com.sun.faces.config.JavaClassScanningAnnotationScanner $ ConstantPoolInfo containsAnnotation致命:位置126处的未知类型常量池0
应用程序之前正在运行Jetty(相当旧,8.1.14.v20131031)。比这些致命的错误出现了,我发现了这个问题Why lambda expression threw this error?,所以我将Jetty改为9.2.9.v20150224。致命错误仍然存在,但另一篇帖子表明它与面部组件(如转换器)中的lambdas有关。也许javax-faces要老了?我从2.1.9更新到2.2.9,但消息仍然在这里。
有人向我暗示过吗?
祝你好运, 菲利克斯