2012-11-27 111 views
0

我想在使用jboss 7.1的RHEL5服務器上部署war文件,並且一旦我將它放入部署文件夾中就失敗了,我檢查了server.log,發現它正在獲取這個錯誤時嘗試部署:在jboss 7.1上部署war文件時出錯

[org.jboss.modules] (MSC service thread 1-8) Failed to define class tag.TagBean in Module "deployment.AppWeb.war:main" from Service Module Loader: java.lang.UnsupportedClassVersionError: tag/TagBean : Unsupported major.minor version 51.0

在哪裏標籤是在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> 

回答

0

似乎您試圖運行的應用程序的Java 7的老版本的JVM編譯(至少級tag.TagBean)。 或者switch JVM to Java 7或者用Java 6重新編譯。

+0

我已經做到了,它的工作,但既然它是正確的答案,我將它設置爲正確的答案謝謝 –

+0

現在我得到這個錯誤,你能幫助:java .lang.ClassCastException:org.jboss.ejb.client.naming.ejb.EjbNamingContext無法轉換爲org.omg.CORBA.Object –

+0

請發送另一個問題。 – Vadzim