プロジェクトに JMS を統合し、from servletcontext リスナーを呼び出しているときに例外を取得しました が、ActiveMQConnectionFactory cannot be cast to javax.jms.QueueConnectionFactory
メソッドから正常に動作し、非同期でキューからメッセージを受信できます。インターフェイスを実装する JMS レシーバー関数での同じアプローチ。JMS receiver
public static void main
queueconnection
queuesession
qconnection
MessageListener
servletcontextlistener
メッセージキューを自動的にリッスンするために使用しているため、Webアプリの起動時にJMSレシーバーまたはコンシューマーを自動的に起動する最良の方法を教えてください。
(両方ともメソッドから正常JMS queuesender
にqueuereceiver
動作し、メソッドから メソッドpublic static void main
を呼び出した後にのみ問題が発生します)queuereceiver
contextinitialize