Иногда становится ниже исключениемJMS-HornetQ JBoss конфигурации AS6
javax.jms.JMSException: Could not create a session: Unable to get managed connection for JmsXA
at org.hornetq.ra.HornetQRASessionFactoryImpl.allocateConnection(HornetQRASessionFactoryImpl.java:881)
at org.hornetq.ra.HornetQRASessionFactoryImpl.createQueueSession(HornetQRASessionFactoryImpl.java:237)
При создании QueueSession, ниже фрагмент кода используется
connection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
Мы используем Java: JmsXA фабрики соединений, которая использует INVM. AFAIK нет смысла устанавливать параметры в nettyconnectionfactory и INVMconnectionfactory в hornetq-jms.xml Либо мы должны установить некоторые параметры в jms-ds.xml (файл конфигурации очереди JMS) или ra.xml (файл конфигурации MDB)
Я знаю, что некоторые параметры могут быть установлены в 1. <reconnect-attempts>1000</reconnect-attempts>
это будет пытаться восстановить соединение в 1000 раз после того, как обрывается 2. <call-timeout>10800000</call-timeout>
также нет использования установки , как это по умолчанию -1 и будет пытаться подключить неограниченное число.
Я смущен относительно того, какие параметры могут быть установлены и на каком уровне ..i.e. либо на уровне очереди (в jms-ds.xml), либо на уровне MDB (ra.xml), так как некоторые параметры одинаковы, например. тайм-аут вызова, интервал повтора и т. д.