Tomcat 8サーバーにActiveMQ Serverを埋め込もうとしています。 私は2つのチュートリアルをオンラインで利用できました。最初のチュートリアルの変更でTomcat 8内にActiveMQ Serverが組み込まれています
https://isomorphic.atlassian.net/wiki/display/Main/Real-Time+Messaging+with+Tomcat+and+ActiveMQ
と
http://www.tomcatexpert.com/blog/2010/12/20/integrating-activemq-tomcat-using-global-jndi
だけ$ TomcatHome/confに/ context.xmlにして行われました。しかし、第2のチュートリアルでは、context.xml、server.xml、およびactivemq.xmlを変更することを推奨しました。
私はチュートリアルを個別に1つずつ実行し、「Tomcat 7」でこれらを使用しようとしました。しかし、両方の私のために働いていないように見えます。
これらの変更により、Tomcatサーバーは問題なくログに記録されます。しかし、組み込みのActiveMQ BrokerServiceはTomcatを使い始めていません。 BrokerServiceの起動ログには何もありません。
これらの設定はTomcat Serveには何の効果もなく、起動ログはこれらの設定の有無にかかわらず同じです。 Tomcat 7またはTomcat 8の設定に何か不足していますか? 設定ファイル内の新しいJNDIリソースタグがTomcatによって選択されないのはなぜですか?
みんな私を助けてください。
TomcatのEmbedded-ActiveMQは、Tomcatを介して、さらにはTomcatの外部から配備されたすべてのWebアプリケーションによって使用され、共有されます。しかし、Spring-Embedded ActiveMQへのアクセスはそのSpringアプリケーションにのみ制限されます。他のアプリケーションでは、Spring-Embedded ActiveMQを使ってお互いにメッセージを送受信することはありません。だから私はTomcatに組み込まれたActiveMQが欲しいのです。 – user1905874