The following attached patch can test the functionality of the JMSAppender. It uses ActiveMQ JMS, a ASL licensed JMS implementation (and currently in incubator to join the ASF as a project). This test case requires the following jars to be added to the test classpath: * activemq-3.2.1.jar * commons-logging (api or implementation jar) * concurrent.jar * the JMS spec jar (easily grabbed from geronimo-spec-j2ee-management-1.0-rc4.jar) All of these can be easily downloaded from the ActiveMQ distribution here: http://www.activemq.org/Download the patch uses a jndi.properties in the root of the test classpath. I'm not sure whether that has any other affect on any other test within the log4j tests.
Created attachment 17590 [details] jndi.properties to define JMS connection/topic details for ActiveMQ (needs to be in root of test classpath)
Created attachment 17591 [details] JMSAppenderTest class
This issue relates to Bug #38512