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"
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.
I think this is probably a AS logging question. please post the question to AS forum to get more chance of help.