數據庫連接池改爲HikariCP後導致jetty日誌異常解決方案

環境: jdk1.8 + jetty8 + HikariCP

數據庫連接池改爲HikariCP後應用發佈jetty日誌出現異常,異常信息如下:

WARN:oeja.AnnotationParser:EXCEPTION 
java.lang.ArrayIndexOutOfBoundsException: 52264
    at org.objectweb.asm.ClassReader.readClass(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:899)
    at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:755)
    at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:744)

應用業務日誌正常,且jetty異常日誌不影響應用正常運行。

推測jetty日誌異常的原因可能是jetty裏asm包版本過低。

解決jetty異常方案:升級jetty版本到jetty9。博主使用的版本爲:jetty-9.4.6

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章