I think I finally found a solution. In the ProviderURL of the appender adding "?wireFormat.cacheEnabled=false" let the log4j JMSAppender talk to an ActiveMQ topic.
I.e. log4j.appender.JMS.ProviderURL=tcp://localhost:61616?wireFormat.cacheEnabled=false -- View this message in context: http://www.nabble.com/ActiveMQ-5-and-Log4j-JMSAppender-error-tp14622389s2354p15021711.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.