I have been trying to get the JMSAppender to work for quite some time now on the WSAD 5.1 Test Environment but cannot get the TopicConnectionFactoryBindingName correct (I think). I have a MDB set up and I know works because I can acces it using:
topicConnFactory = (TopicConnectionFactory)ServiceLocator.getInstance().lookup("jms/TESTTCF");
topicConnection = topicConnFactory.createTopicConnection();
topicSession = topicConnection.createTopicSession( false, TopicSession.AUTO_ACKNOWLEDGE);
topic = (Topic)ServiceLocator.getInstance().lookup("jms/TESTTOPIC");
My Queue is named MYTOPIC
I have tried alot of different syntax and would list them all but that would take all day. I received mostly, "Name not Found" and "Class Cast" errors. I will rerun some of the types and paste in the error messages anyone would like more info
The following setup causes a " java.lang.ClassCastException: com.ibm.mq.jms.MQTopic at org.apache.log4j.net.JMSAppender.activateOptions(JMSAppender.java:196)" exception
# Log4j Properties
#------------------
log4j.rootLogger= DEBUG, JMS1
log4j.appender.JMS1 = org.apache.log4j.net.JMSAppender
log4j.appender.JMS1.TopicBindingName = jms/TESTTCF
log4j.appender.JMS1.TopicConnectionFactoryBindingName = jms/TESTTOPIC
log4j.appender.JMS1.layout = org.apache.log4j.PatternLayout
log4j.appender.JMS1.layout.ConversionPattern = [%-20d{M/d/yy HH:mm:ss.sss z}] %-25t:%-5p %-30c - %m%n
Thanks for your time,
Peter Cipriano
- RE: JMSAppender with WSAD 5.1 Peter Cipriano
- RE: JMSAppender with WSAD 5.1 Shapira, Yoav