Jboss部署啓動異常

war包在本地機器部署一切正常,當將war包部署到本地測試環境Linux下時,報部署不完整的錯誤,下面的異常信息顯示是web.xml文件部署不成功,百思不得其解。文件沒有缺失,所有內容都是原樣複製粘貼過來的。當使用cat命令查看server.log完整內容時,發現curedMethodDefinitionSource] while setting bean property 'methodDefinitionSources' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Initialization   

only supported at Java 5 compliance level or above

        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)

經過搜索,網上有人說是jdk版本編譯問題,我發現自己maven編譯時用的是jdk8,然後還原爲jdk6編譯部署,仍舊報錯。又查詢到說是“org.aspect包的問題。我的包是1.6.2版本的。升級到1.7.3版本後,”然後將包升級爲1.8.9的,這次部署成功了。

   通過查看Jboss啓動日誌發現,目前Linux環境下jdk爲1.8,而本地是1.6;

   最主要原因是本地測試環境下一個服務器內部署了多個項目,其中一個項目使用的是jdk8,其他項目仍舊是jdk6,Java環境沒有分開造成的


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章