2015-11-02 67 views
0

我從https://dev.mysql.com/downloads/connector/j/下載了最新的MySQL連接器mysql-connector-java-5.1.37.zip。帶MySQL連接器的Tomcat 7:ASM ClassReader無法解析類文件

Tomcat正在拋出「ASM ClassReader無法解析類文件 - 可能是d e到尚未支持的新Java類文件版本:[]」,而啓動我的web應用程序。我試着用JDK 7和8運行。搜索結果表明,如果jar是爲JDK 8構建的,而不是在JDK 7編譯級別構建的,則可能會發生錯誤。

Java 1.8 ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet

是否有另一個MySQL連接器罐子,我應該使用?其他解決方法? (web應用程序也使用了Spring 3.2.4)

C:/servers/apache-tomcat-7.0.65/lib/mysql-connector-java-5.1.37-bin.jar!/com/mysql/jdbc/JDBC42CallableStatement.class]; 
nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably d 
e to a new Java class file version that isn't supported yet: URL [jar:file:/C:/servers/apache-tomcat-7.0.65/lib/mysql-c 
nnector-java-5.1.37-bin.jar!/com/mysql/jdbc/JDBC42CallableStatement.class]; nested exception is java.lang.IllegalArgume 
tException 
     at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(Cl 
ssPathScanningCandidateComponentProvider.java:290) 

回答