如何解决Tomcat6和JRE7兼容性问题不支持的major.minor版本51.0
您尝试使用Java 6运行Java 7字节码。您需要将其部署到Tomcat 7或使用JDK 1.6重新编译。检查您的Tomcat使用什么JRE。我猜是Java 6 JVM。
解决方法
我有一个使用JRE7编译的Web应用程序,现在我想在Tomcat6上运行它。启动应用程序时,我在日志中看到异常:
Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
此异常来自实现ServletContextListener的类。
这是否意味着我必须将Tomcat7用于使用JRE7编译的代码?有解决方法吗?任何信息都是有价值的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。