1
どのようにJMSセッションのタイムアウトを処理する方法を説明することができます。私のアプリケーションでは、いつかHornetqがうまく動作してから、(JMSセッションタイムアウト)エラーが発生します。 公共HornetQProducer(){HornetQを使用してJMSセッションタイムアウトを処理する方法は?
try {
ic = getInitialContext();
cf = (ConnectionFactory) ic.lookup("/ConnectionFactory");
queue = new HornetQQueue("ExampleQueue");
connection = cf.createConnection();
logger.info("Connection object of HornetQ <<<>>>>>>>" + connection);
session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
messageProducer = session.createProducer(queue);
connection.start();
logger.info("Message Producer HornetQ....." + messageProducer);
} catch (NamingException e) {
e.printStackTrace();
} catch (JMSException e) {
e.printStackTrace();
}
}
おかげ
例外が発生したときは?スタックトレースを投稿してください。あなたは耐久性のあるセッションを使用していますか?それはメッセージの受信時または送信時に発生しますか? – AlexR
例外がタイムアウトしたときにlistnerクラスを使用しています。 –
スタックトレースを送信します。それなしであなたを助けるのは難しいです。 – AlexR