2016-01-29 91 views
1

我不斷收到保持得 'java.lang.NoSuchMethodError:org.jboss.logging.Logger.getMessageLogger(Ljava /朗/班; Ljava /朗/字符串;)Ljava /郎/對象'

'java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object' 
嘗試實例化Hibernate StandardServiceRegistryBuilder時嘗試使用

。我已經閱讀了與這個問題有關的其他文章,但沒有一篇文章有​​幫助。

大多數的答案是指使用多個JBoss的.jar文件,但我的項目只使用由Hibernate 4.3所需的那些 - > [我的項目的.jar引用]

我沒有看到任何衝突的.jar引用,並且我試圖單獨刪除所有JBoss .jars,但每次都會拋出相同的確切錯誤。我沒有在我的項目中使用任何其他JBoss相關的任何東西。另外,我沒有在這個項目中使用Maven,所以請不要提供與Maven相關的答案(我發現的大部分答案都是Maven特定的)。

謝謝

+0

我也嘗試添加在JBoss Common Core .jar中,看看是否會有所幫助。仍然有同樣的錯誤。 – DeveloperDemetri

+0

我還在Eclipse中創建了一個新的HibernateTest項目,並準確設置了Hibernate在此項目中的使用方法。測試項目工作正常,所以它必須是這個項目非常具體的東西。我想知道Log4J是否是問題,所以我在測試項目中實現了Log4J,並且它不影響任何內容。 – DeveloperDemetri

回答

0

我通過更換$ {JBOSS_HOME} \模塊\組織\ jboss的\日誌\主\ jboss的日誌記錄,爲的.jar最新的一個修復了這個問題。您可以下載here。此外,不要忘記更新相關module.xml

相關問題