Logback beagle在Spring工具套件下不起作用

时间:2014-12-30 10:47:55

标签: eclipse-plugin logback spring-tool-suite

我在64位Windows 7,java 1.8u25上运行STS 3.6.3。根据{{​​3}},我安装了以下插件:

  • Logback Beagle Feature 1.1.4.201209042005
  • Logback Feature 1.0.7
  • 星云网格功能1.0.0.201412230843
  • SLF4J Feature 1.6.6

不幸的是,Beagle窗口没有显示,并且在STS日志中写入了以下错误:http://logback.qos.ch/beagle/index.html

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

你需要在eclipse中清理冲突的SLF4J库,然后修改Beagle jar的清单,以取决于eclipse中已经存在的SLF4J的版本。

尽管有文档,但您需要从Eclipse中删除Logback Feature和SLF4J功能(可以通过帮助>关于Eclipse>安装详细信息>安装软件)删除它们。您应该只为Beagle安装“星云网格功能”和“Logback Beagle功能”。

然后你需要浏览你的eclipse / plugins文件夹并在你最喜欢的zip工具中打开'ch.qos.logback.beagle_1.1.4.201209042005.jar',然后编辑WEB-INF/MANIFEST.MF' to change the text slf4j.api; bundle-版本= “1.6.6”to org.slf4j.api;束版本= “1.7.2”`。确保将更新后的文件保存回jar中。

最后,使用eclipse.exe -clean从命令行重启eclipse。

来源:讨论here并提交here