com/mysql/jdbc/Driver : Unsupported major.minor version 52.0
Habe ich das problem, wenn ich das bereitstellen von meinem Krieg MIT mysql-connector-java-6.0.3.jar auf einem Apache Tomcat/7.0.52 (Ubuntu) - JVM: 1.7.0_79-b14 zusammengestellt JDK 1.7
java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0 (unable to load class com.mysql.jdbc.Driver)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2948)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1208)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:191)
com.tdk.callbacks.CallBacksListener.doGet(CallBacksListener.java:45)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
Diese ein, wenn ich kompilieren mit 1.8
java.lang.UnsupportedClassVersionError: com/tdk/callbacks/CallBacksListener : Unsupported major.minor version 52.0 (unable to load class com.tdk.callbacks.CallBacksListener)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2948)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1208)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:745)
und diese mit der 1.6:
java.lang.Error: Unresolved compilation problem:
Multi-catch parameters are not allowed for source level below 1.7
- kümmern Sie sich um upvote die akzeptierte Antwort? 🙂
- Mögliche Duplikate von nicht Unterstützte version 52.0
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist nicht mit der Zusammenstellung. Das problem ist, dass Sie versuchen, laufen der Tomcat mit der bereitgestellten Anwendung, die mit java 7. Wie Sie Ihre mysql-Treiber und, potenziell, Ihre Anwendung kompiliert mit java 8 auf java 8 laufen Tomcat