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