您的位置:首页 > 大数据 > 人工智能

activemq-5.5.0 环境 配置 搭建 activemq SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBi

2011-11-10 22:34 573 查看
最近做一个数据交换中心工程。用的最新的5.5.0. 但是怎么也搭不上,
提示activemq SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
百度无法解决。只能求助GOOGLE了。最终得以解决。
搭建环境来测试,activemq本来之前也用过,版本比较老,4.1的和5.1的都有,既然测试就搞最新版本的吧,
第一步: 下载最新的5.5.0版本
wget http://labs.renren.com/apache-mirror//activemq/apache-activemq/5.5.0/apache-activemq-5.5.0-bin.tar.gz
tar -zvxf apache-activemq-5.5.0-bin.tar.gz
ln -s /home/download/apache-activemq-5.5.0 /home/activemq
/home/activemq start &
启动即可开始测试,结果发现一些问题:
关于java应用里面添加activemq的消息,采用新版的activemq后反而有activemq SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 报错,
[b]原来新版本的activemq采用了slf4j来做日志,[b]为了和原本的log4j.1.2版本不冲突,[/b]找到最新的slf4j-log4j12-1.6.1.jar 还不行,还是用warning的报错。[/b]
其实是activemq里面采用的是slf4j-1.5.11的,因此单独找了slf4j-log4j12-1.5.11.jar ,放上去,一切正常啦。

此外:
其中slf4j-log4j12-1.5.11.jar下载地址
http://grepcode.com/snapshot/repo1.maven.org/maven2/org.slf4j/slf4j-log4j12/1.5.11
还得添加 log4j-1.2.14.jar 要不然提示
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Level
这个包你们可以在网上找找,这个好找。
然后把我另外一篇博文例子拷进去。
恭喜你MQ环境,你已经搭建起来了!
呵呵~ 在这里感谢http://johnnychenjun.blog.163.com/blog/static/13749340620114133423664/为我提供了解决办法。
此博文为百度“一片飞羽”整理,转载请注明。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐