我的 Tomcat 8 有问题,我部署的应用程序没有启动。它适用于 Eclipse Luna,但 Jenkins 有问题。我不知道如何修复它。
Jenkins 控制台输出: http://pastebin.com/eki2mUBQ
/opt/apache-tomcat-8.0.20/logs/catalina.out: http://pastebin.com/YD4sy290
Ubuntu 14.04 詹斯金 1.614
最佳答案
在浏览了您的日志后,我发现:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
当 org.slf4j.impl.StaticLoggerBinder
类无法加载到内存中时会报告此错误。当在类路径上找不到合适的 SLF4J 绑定(bind)时,就会发生这种情况。在类路径上放置一个(且仅一个)slf4j-nop.jar、slf4j-simple.jar、slf4j-log4j12.jar、slf4j-jdk14.jar 或 logback-classic.jar
应该可以解决问题。
SINCE 1.6.0 从 SLF4J 1.6 版开始,在没有绑定(bind)的情况下,SLF4J 将默认为无操作 (NOP) 记录器实现。
您可以从项目下载 SLF4J 绑定(bind) Download Page .
关于java - 上下文路径中的应用程序/无法启动 - Tomcat 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30400590/