[jboss-user] [Beginners Corner] - Need Help with JMSAppender and Jboss.

ekon do-not-reply at jboss.com
Wed Jun 17 14:03:11 EDT 2009

This is my question, I have the following setup in the jboss-log4j.xml on a Jboss server: 

appender name="JMS" class="org.apache.log4j.net.JMSAppender"
errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler" 
param name="InitialContextFactoryName" value="org.jnp.interfaces.NamingContextFactory"
param name="URLPkgPrefixes" value="org.jboss.naming"
param name="ProviderURL" value="jnp://myhost.mydomain.com:1099"
param name="Threshold" value="DEBUG"
param name="TopicConnectionFactoryBindingName" value="ConnectionFactory" 
param name="TopicBindingName" value="topic/testTopic"

Now, when I bring up this jboss server,  the myhost.mydomain.com does not have to be up necessarily. There are times where it could be down. However, if this myhost.mydomain.com is down, then my jboss server will fail to deploy correctly reporting a " javax.naming.CommunicationException: Failed to connect to server myhost.mydomain.com:1099[Root exception is java.net.ConnectException: Connection refused]] 

How can I make it so that when my jboss server is starting up, and when it comes accross the JMS entry above in the jboss-log4j, it ignores it until that server myhost.mydomain.com:1099 is up? Any ideas? 

Thank you very much.

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4238308#4238308

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4238308

More information about the jboss-user mailing list