java.lang.UnsupportedClassVersionError: org/glassfish/jersey/servlet/ServletContainer : Unsupported
2016-06-08 18:12
483 查看
java.lang.UnsupportedClassVersionError: org/glassfish/jersey/servlet/ServletContainer : Unsupported major.minor version 51.0 (unable to load class org.glassfish.jersey.servlet.ServletContainer)
1.异常出现的原因
(0)在jersey开发的时候,因为用了最新的jersey版本由JDK1.7编译。参考:https://jersey.java.net/documentation/latest/modules-and-dependencies.html
2.1. Java SE Compatibility
Until version 2.6, Jersey was compiled with Java SE 6. This has changes in Jersey 2.7. Now almost all Jersey components are compiled with Java SE 7 target. It means, that you will need at least Java SE 7 to be able to compile and run your application that isusing latest Jersey. Only
core-commonand
core-clientmodules
are still compiled with Java class version runnable with Java SE 6.
(1)所以要求在开发的时候编译环境的JDK要>=1.7,否则会出现版本低无法编译的问题。
(2)在部署到tomcat时,tomcat的JDK设置也要>=1.7否则会出现版本低无法部署的问题。
2.参考资料
(1)http://stackoverflow.com/questions/33010871/issue-java-lang-unsupportedclassversionerror-org-glassfish-jersey-servlet-serv(2)jdk版本
tomcat版本切换导致的异常解决办法:http://blog.csdn.net/lzlchangqi/article/details/18318707
(3)
Unsupported major.minor version 51.0错误:http://www.cnblogs.com/cczhoufeng/archive/2013/01/28/2879552.html
相关文章推荐
- java.net.UnknownHostException 异常处理(个人案例)
- Java编程思想 (1~10)
- spring注解学习
- 百问百答之Java多线程篇
- Spring MVC 中的基于注解的 Controller
- 如何理解java变量?
- java内存分配存储
- Java递归目录结构
- RxJava初探
- hihocoder 1080更为复杂的买卖房屋姿势 java实现
- android studio项目如何导入到eclipse中
- 电商之梳理servlet知识---javaweb基础
- java根据图片url下载图片到本地
- springMVC 页面传入日期报错问题处理:org.springframework.validation.BindException: org.springframework.validation.
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- eclipse迁移到android studio
- Eclipse自定义注释
- Exception in thread "main" java.beans.IntrospectionException: Method not found: isWBLDINST
- 在JAVA中如何跳出当前的多重嵌套循环
- Java中出现No enclosing instance of type XXX is accessible问题