2015-06-10 76 views
0

我正在测试显示示例表“malaga_plagues”中的数据的Tomcat7。我做了更改,但是,当我尝试再次测试时,我获得了以下错误创建.war文件。创建.war文件时出错

[[email protected] AMS_Widhoc]# ../../../apache-maven-3.3.3/bin/mvn package 
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:643) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) 
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:401) 
    at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) 
    at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271) 
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:254) 
    at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.getMainClass(Launcher.java:144) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:266) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) 
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 
[[email protected] AMS_Widhoc]# 

一个月前这工作正常,但现在我已恢复该示例,它不起作用。我在mi VM中重新安装Orion CB,但是我没有在Tomcat中改变任何东西。 你能帮我吗?谢谢。

回答

0

Maven 3.3.3仅与Java 7+兼容,似乎您正尝试使用Java 6运行它。请检查您的JAVA_HOME环境变量,它应该指向Java 7 JDK。

+0

谢谢。它已经运作。我已经安装了java版本7,但JAVA_HOME指向以前的版本。 – Cristina