I am using 4.2.2.GA with 1.4.0SP3 Messaging. I connect to a JMS queue from a standalone client. It connects to the queue using ClusteredConnectionFactory.
What i have attempted is the ability to reconnect to a application server in the event that the server dies and returns. I am NOT talking about failover which allows to fail to another server. I am using failover as well but i want to reconnect to the same server in the event it is the only one in the cluster.
I have found that using the JMS ExceptionListener from the wiki works everytime with ConnectionFactory (not clustered) however only works once with the ClusteredConnectionFactory.
My first thoughts are that the attempted failover is causing issues with detection of a loss of connection.
Anyone who has any experience with this problem, it would be really appreciated.