這個問題似乎很常見,但到目前爲止我還沒有找到一個單一的有用解決方案。電梯問題:在碼頭上遇到Log4J錯誤:運行
我用maven 2創建了一個使用net.liftweb
空白原型版本2.2-M1的項目。我剛剛爲H2數據庫添加了一個依賴項,然後添加了一些模型和DBVendor,就像在基本原型中一樣。但我只能得到像java.lang.NoClassDefFoundError: org/apache/log4j/LogManager
這樣的例外。
現在,對於整個程序來說,記錄器不是至關重要的,當涉及到映射器的後續問題時,我想我需要日誌進行調試。我完成了mvn clean
並刪除了我的.m2
文件夾,但問題仍然存在。
或者,只要沒有出現該錯誤,我會得到另一個,關於一個類缺少aend,因此記錄器訴諸NOP。我儘可能相信我的pom.xml有問題,但我現在已經嘗試了log4j代碼的幾個變種,所有這些都沒有改進。
我真的很希望你能幫助我,Lift迄今爲止已經是一系列無證的錯誤,超越了一點點學習樂趣變成了個人挑戰的地步。