2012-01-16 9 views
20

Ubuntu 11.10でapt-getを使ってActiveMQをインストールしました。Ubuntuで動作するApache ActiveMQのインスタンスを有効にする方法は?

私は、コンソールでの見ることができ、それを起動しようとするたび:

No instances found at /etc/activemq/instances-enabled. 

私は次のようにserviceコマンドを使用していたサービスを開始するには:

$ sudo service activemq start 

それは私には見えますUbuntu上でApache2を設定するような方法がありますが、インスタンスの管理方法に関するドキュメントは見つかりませんでした。おそらく誰も私に手を差し伸べるだろうか?

+0

Webコンソールにアクセスする方法は知っていますか? [ここに一つの提案があります](http://stackoverflow.com/a/6956587/156060)、それは私のためには機能しませんでした。最初のように見えますが、jetty.xmlのパスは一致しません。 –

+1

[このチュートリアル](http://www.jmkg.co.uk/2010/08/31/installing-activemq-on-ubuntu/)は、 'apt-get'がインストールするdebパッケージよりもはるかに優れていました。 –

+0

の場合、Ubuntu 12.04では同じ動作が発生します。 – Thomas

答えて

32

インストールがメイン/の/ etc/ActiveMQの/インスタンス-利用可能に

を既定の構成を有しているので、コンソールでこれを入力すると、動作するはずです。ここでは(WebコンソールやストンプAPIを持つなど)

/usr/share/doc/activemq/README.Debian 

サンプルコンフィグ:

sudo ln -s /etc/activemq/instances-available/main /etc/activemq/instances-enabled/main 
+2

Bummer apache2パッケージの 'a2enmod'、' a2ensite'などに相当するものはありません。 –

+1

シンボリックリンクを作成した後、停止する必要があるため、 'sudo service activemq start'ではなく' sudo service activemq restart'を実行する必要がありますサービスを開始します。これは、サービス初期化スクリプトのバグが原因である可能性があります。 –

+0

activemqパッケージでもこのデフォルト構成を有効にする必要があります。私はこれがパッケージのバグだと思う。 –

5

あなたがUbuntuの12.04(11.10わからない)ここに利用できる他のいくつかの有用なドキュメントにActiveMQのパッケージをインストールする場合

/usr/share/doc/activemq/examples/ 
関連する問題