Back Forum Reply New

DefaultMessageListenerContainer does not release JMS connection on stop.

mon.IllegalStateException: [JMSClientExceptions:055082]The connection is closed
at weblogic.jms.client.JMSConnection.getFrontEndDispa  tcher(JMSConnection.java:494)
at weblogic.jms.client.JMSConnection.setupJMSSession(  JMSConnection.java:469)
at weblogic.jms.client.JMSConnection.createSessionInt  ernal(JMSConnection.java:437)
at weblogic.jms.client.JMSConnection.createSession(JM  SConnection.java:423)
at weblogic.jms.client.WLConnectionImpl.createSession  (WLConnectionImpl.java:536)
at org..jms.support.JmsAccessor.create  Session(JmsAccessor.java:200)
at org..jms.listener.DefaultMessageLis  tenerContainer.access$1000(DefaultMessageListenerC  ontainer.java:116)
at org..jms.listener.DefaultMessageLis  tenerContainer$AsyncMessageListenerInvoker.initRes  ourcesIfNecessary(DefaultMessageListenerContainer.  java:883)
at org..jms.listener.DefaultMessageLis  tenerContainer$AsyncMessageListenerInvoker.invokeL  istener(DefaultMessageListenerContainer.java:869)
at org..jms.listener.DefaultMessageLis  tenerContainer$AsyncMessageListenerInvoker.run(Def  aultMessageListenerContainer.java:810)
at java.lang.Thread.run(Thread.java:595)The methods I think I should use are all protected:
* refreshConnectionUntilSuccessful()
* refreshDestination()

Am I missing something?
Should I just define a DMLC for setUp() use only?
Suggestions welcome.

Thanks
Bae

For now I have created a drain specific beans for the message listener and DMLC.
¥
Back Forum Reply New