我在tomcat启动期间遇到此异常。我正在使用 jdk1.8.0_152 , apache-tomcat-8.5.24
我一直在将弹性搜索从1.7版更新到6.0版。为此,我必须包括一些新的jar并且必须更新现有的几个到最新版本。(commons-io-2.6,lucene-core-7.0.1,log4j-api-2.9.1)之后我收到此错误tomcat的开始。
SEVERE [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log StandardWrapper.Throwable java.lang.ArrayIndexOutOfBoundsException: 41981 at org.objectweb.asm.ClassReader。(Unknown Source)at org.objectweb.asm.ClassReader。(未知来源)at org.objectweb.asm.ClassReader。(未知来源)
答案 0 :(得分:3)
你使用的是什么版本的asm?根据这篇文章https://github.com/joaoarthurbm/designwizard/issues/36:
asm-3.1不支持JDK 8中提供的lambdas表达式。
因此您可能希望升级到asm 5.0.1或更高版本。