一尘不染

自Java 8起,tomcat日志中“位置X处的未知类型常量池”

tomcat

我在Tomcat服务器上部署了一个基于Java JSF2 Web的应用程序,并且由于我们移至Java 8 / Tomcat
8,因此此错误在tomcat输出中出现很多:

déc. 05, 2016 10:51:07 AM com.sun.faces.config.JavaClassScanningAnnotationScanner$ConstantPoolInfo containsAnnotation
GRAVE: Unknow type constant pool 0 at position 178

我尝试了其他方法来纠正此警告,但始终会回来。

这是任何问题的症状吗?这只是正常的输出吗?有没有办法来解决这个问题?


阅读 522

收藏
2020-06-16

共1个答案

一尘不染

我提出了同样的问题

今天,我将pom.xml文件更新为jsf版本:2.2.15,并且该错误日志消失了。

<dependency>
   <groupId>com.sun.faces</groupId>
   <artifactId>jsf-api</artifactId>
   <version>${jsf.version}</version>
   <scope>provided</scope>
</dependency>

<dependency>
   <groupId>com.sun.faces</groupId>
   <artifactId>jsf-impl</artifactId>
   <version>${jsf.version}</version>
   <scope>provided</scope>
</dependency>
2020-06-16