接口测试 Wiremock-standalone 使用过程中起 jar 包碰到 Failed to load class "org.slf4j.impl.StaticLoggerBinder"

Alpha · 2018年03月05日 · 最后由 Alpha 回复于 2018年03月07日 · 2433 次阅读

可以忽略,但请问下有经验的,怎么解决的?

mac 上,java se 均为最新版本。谢谢。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 4 条回复 时间 点赞

MAC 上改了环境变量,还是没有生效

This warning message is reported when the org.slf4j.impl.StaticLoggerBinder class could not be loaded into memory. This happens when no appropriate SLF4J binding could be found on the class path. Placing one (and only one) of slf4j-nop.jar slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar on the class path should solve the problem.

Alpha 回复

你看下是不是 版本匹配问题,org.slf4j.impl.StaticLoggerBinder,这个函数 ,在你加载的几个 jar 里面是否包含。可以 jdt 反编译看看。

rywu 回复

standalone 的,就一个 jar 包

硬加载即可:java -cp "slf4j-nop-1.7.9.jar:wiremock-standalone-2.15.0.jar" com.github.tomakehurst.wiremock.standalone.WireMockServerRunner

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册