Amq5.5 is not  compatible with logback 0.9.9.
It works well after using logback 0.9.15.



At 2011-09-20 17:17:02,"Dejan Bosanac" <de...@nighttale.net> wrote:
>Try using slf4j 1.6 and higher
>
>Regards
>-- 
>Dejan Bosanac - http://twitter.com/dejanb
>-----------------
>The experts in open source integration and messaging - http://fusesource.com
>ActiveMQ in Action - http://www.manning.com/snyder/
>Blog - http://www.nighttale.net
>
>
>2011/9/20 SuoNayi <suonayi2...@163.com>
>
>> Hi all ,are there some conflicts when using acitvemq5.5 and slf4j?
>>
>> depenency of pom is the following:
>>
>>    <dependency>
>>      <groupId>org.apache.activemq</groupId>
>>      <artifactId>activemq-all</artifactId>
>>      <version>5.5.0</version>
>>    </dependency>
>>  <dependency>
>>   <groupId>org.slf4j</groupId>
>>   <artifactId>slf4j-api</artifactId>
>>   <version>1.5.11</version>
>>  </dependency>
>>  <dependency>
>>   <groupId>org.slf4j</groupId>
>>   <artifactId>jcl-over-slf4j</artifactId>
>>   <version>1.5.11</version>
>>  </dependency>
>>
>>
>>
>> Caused by: java.lang.AbstractMethodError:
>> org.slf4j.impl.LogbackMDCAdapter.getCopyOfContextMap()Ljava/util/Map;
>>  at org.slf4j.MDC.getCopyOfContextMap(MDC.java:176)
>>  at
>> org.apache.activemq.util.MDCHelper.getCopyOfContextMap(MDCHelper.java:30)
>>  at
>> org.apache.activemq.thread.PooledTaskRunner.<init>(PooledTaskRunner.java:42)
>>  at
>> org.apache.activemq.thread.TaskRunnerFactory.createTaskRunner(TaskRunnerFactory.java:80)
>>  at
>> org.apache.activemq.transport.failover.FailoverTransport.<init>(FailoverTransport.java:129)
>>  at
>> org.apache.activemq.transport.failover.FailoverTransportFactory.createTransport(FailoverTransportFactory.java:71)
>>  at
>> org.apache.activemq.transport.failover.FailoverTransportFactory.createTransport(FailoverTransportFactory.java:62)
>>  at
>> org.apache.activemq.transport.failover.FailoverTransportFactory.doConnect(FailoverTransportFactory.java:37)
>>  at
>> org.apache.activemq.transport.TransportFactory.doConnect(TransportFactory.java:51)
>>  at
>> org.apache.activemq.transport.TransportFactory.connect(TransportFactory.java:80)
>>  at
>> org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:243)
>>  at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:258)
>>  at
>> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:230)
>>  at
>> org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:178)
>>  at
>> org.springframework.jms.connection.SingleConnectionFactory.doCreateConnection(SingleConnectionFactory.java:342)
>>  at
>> org.springframework.jms.connection.SingleConnectionFactory.initConnection(SingleConnectionFactory.java:288)
>>  at
>> org.springframework.jms.connection.SingleConnectionFactory.createConnection(SingleConnectionFactory.java:225)
>>  at
>> org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:184)
>>  at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:456)
>>  at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:489)
>>  at org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:483)

Reply via email to