Tomcat Grails spring安全插件缺失?

Tomcat Grails spring安全插件缺失?,tomcat,grails,spring-security,grails-plugin,Tomcat,Grails,Spring Security,Grails Plugin,我在尝试部署由Grails创建的war文件时出错 我正在使用Spring安全插件并部署OMTomcat7 在阅读了关于类似问题的文章后,我认为这与插件没有加入战争有关,但我不完全确定 下面是catalina.out文件显示的内容: log4j:ERROR Error initializing log4j: grails/plugins/springsecurity/SecurityConfigType : Unsupported major.minor version 51.0 (unable

我在尝试部署由Grails创建的war文件时出错

我正在使用Spring安全插件并部署OMTomcat7

在阅读了关于类似问题的文章后,我认为这与插件没有加入战争有关,但我不完全确定

下面是catalina.out文件显示的内容:

log4j:ERROR Error initializing log4j: grails/plugins/springsecurity/SecurityConfigType : Unsupported major.minor version 51.0 (unable to load class grails.plugins.springsecurity.SecurityConfigType)
java.lang.UnsupportedClassVersionError: grails/plugins/springsecurity/SecurityConfigType : Unsupported major.minor version 51.0 (unable to load class grails.plugins.springsecurity.SecurityConfigType)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at Config.class$(Config.groovy)
        at Config.$get$$class$grails$plugins$springsecurity$SecurityConfigType(Config.groovy)
        at Config.run(Config.groovy:116)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)
08-Nov-2011 17:56:12 org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart

Unsupported major.minor version 51.0
告诉您正在使用不同的java版本(如JRE 7和JDK 6)编译和运行


检查您计算机上的JDK版本。

在我的amazon实例上,我得到了这个版本:OpenJDK运行时环境(IcedTea6 1.9.10)(amazon-52.1.9.10.40.amzn1-i386)OpenJDK客户机VM(build 19.0-b09,混合模式)和我从中生成war文件的机器:java版本“1.7.0”java(TM)SE运行时环境(build 1.7.0-b147)Java HotSpot(TM)客户端虚拟机(构建21.0-b17,混合模式,共享)我更新了我的JDK,使它与我的开发机器上的JDK匹配,并且工作得非常出色!我有相同的错误,我的构建服务器和tomcat服务器都有相同版本的Java8。我可以建立一个战争,它的工作,但第二次战争总是无法运行与此错误。因此,在本例中,它不是java版本。