请帮帮忙,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 –