0
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を作成中に例外
の下になって、以下の私たちは、Javaを使用しているconnection.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
使用スニペットです。 AFAIK hornetq-jms.xmlのnettyconnectionfactoryおよびINVMconnectionfactoryにパラメータを設定することはありません jms-ds.xml(JMSキュー構成ファイル)またはra.xml(MDB構成ファイル)にいくつかのパラメータを設定する必要があります
私はいくつかのパラメータは、これはそれが 2. <call-timeout>10800000</call-timeout>
を切断された後、1000倍を再接続しようとします に設定することができます知っても、それが-1デフォルトであるとして 設定の使用はないと無制限に接続しようとします。 of
どのようなパラメータをどのレベルで設定できるかについては混乱しています。いくつかのパラメータが同じであるため、キューレベル(jms-ds.xml)またはMDBレベル(ra.xml)でコールタイムアウト、再試行間隔など