請幫幫忙,NoClassDefFoundError的:組織/ SLF4J /的LoggerFactory的logback與
在過去的幾天我一直在試圖讓Logback 1.1.3
我Bukkit插件工作。僅供參考我pom.xml
包括這些行:
- 的logback核-1.1.3.jar
- 的logback-經典1.1:
<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.1.3</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.3</version> </dependency>
而下面的罐子在 「Maven依賴」 上市3,罐子
- SLF4J-API-1.7.7.jar(這似乎無處)
堆棧跟蹤服務器控制檯產生可以發現here(MoneyDrops.java第29行是: private static final Logger LOGGER = LoggerFactory.getLogger("MoneyDropsLogger");
)。
我也通過stackoverflow搜索,但所有的答案表明,我需要提供一個使用SLF4J api(如log4j)的實現,但是,這是我的理解,logback本地實現API,我做不需要另一個jar文件。
任何幫助將不勝感激。
我想你需要添加commons-logging:http://stackoverflow.com/questions/8670069/how-does-simply-adding-slf4j-to-the-pom-xml-wrap-log4j –
繼承人如何人做了它:https://wiki.base22.com/display/btg/How+to+setup+SLF4J+and+LOGBack+in+a+web+app+-+fast –