1.這个是由于本地项目编译的jdk版本和运行环境的jdk不匹配导致的。
2.解决办法:
首先确定运行环境的jdk版本,然后设置eclipse的jdk环境变量和编译版本。
项目------>右键------>属性------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本------>应用。
3.重试编译工程,看编译版本是否跟设置一样。
META-INF目录下的MANIFEST.MF文件
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: fangcang
Build-Jdk: 1.6.0_45
4.再次启动容器,如果还报Unsupported major.minor version 51.0的错误,则需要看该工程引用的jar包是否是跟本地环境jdk一样,
如果引用的jar包编译版本高于运行环境jdk版本,则也会报這样的错误。