我有一个奇怪的问题。
我将项目从JUL切换到slf4j,当我在tomcat上部署war文件时,这也有效。
当我从eclipse启动它时,主代码正在运行(slf4j jar文件位于类路径和wtpwebapps中的lib文件夹中)但是一旦使用另一个jar文件的类也需要slf4j它会中断使用ClassNotFoundException
。但是这个类显然在那里,只是它上面的一行记录了由LoggerFactory创建的Logger ......但是在依赖jar中它显然使用了一个不知道slf4j jar文件的不同类加载器...
正如我所说,当我构建war文件并将其部署到tomcat时,它可以正常工作。
任何帮助?
找到类似的question,但目前还没有有用的答案。
答案 0 :(得分:0)
实际上在Eclipse中删除服务器并添加新服务器解决了这个问题。