在jboss 7.1上部署War文件时出错

在jboss 7.1上部署War文件时出错,jboss,jboss7.x,war,java-7,Jboss,Jboss7.x,War,Java 7,我试图使用jboss 7.1在RHEL5服务器上部署war文件,但失败。一旦我将其放入部署文件夹,我检查了server.log,发现它在尝试部署时出现以下错误: [org.jboss.modules](MSC服务线程1-8)未能定义类 服务模块中“deployment.AppWeb.war:main”模块中的tag.TagBean 加载程序:java.lang.UnsupportedClassVersionError:tag/TagBean: 不支持的major.minor版本51.0 其中ta

我试图使用jboss 7.1在RHEL5服务器上部署war文件,但失败。一旦我将其放入部署文件夹,我检查了server.log,发现它在尝试部署时出现以下错误:

[org.jboss.modules](MSC服务线程1-8)未能定义类 服务模块中“deployment.AppWeb.war:main”模块中的tag.TagBean 加载程序:java.lang.UnsupportedClassVersionError:tag/TagBean: 不支持的major.minor版本51.0

其中tag是Web项目AppWeb中的名称空间,TagBean是类名。 还有一件事,struts文件中添加了如下内容:

<package name="tag" namespace="/tag" extends="struts-default">
         <action name="default" class="tag.TagBean">
             <result>myForm.submitpage.jsp</result>
         </action>
    </package>

myForm.submitpage.jsp

似乎您正在尝试在旧的JVM上运行用Java7编译的应用程序(至少是class
tag.TagBean
)。
或者用Java 6重新编译。

我已经这样做了,而且它可以工作,但是因为它是正确的答案,我会将它设置为正确的答案谢谢你,现在我遇到了这个错误,你能帮助我吗:Java.lang.ClassCastException:org.jboss.ejb.client.naming.ejb.EjbNamingContext不能转换为org.omg.CORBA.object请发布另一个问题。