11

私はubuntu仮想マシンでactivemqを実行しようとしていますが、起動する際に常に問題が発生しています。バイナリとソースをダウンロードしようとしましたが、うまくいきませんでした。現在、ソースをダウンロードし、「mvn clean install -Dmaven.test.skip = true」を実行すると、mvnはインストールが成功したことを報告しました。次に、.m2フォルダーでapache-activemq-5.5.1-bin.tar.gzを探し、それをhome / USERNAMEディレクトリに抽出し、「bash bin / activemq start」を実行しようとしましたが、次のエラーが発生しました。

INFO: Loading '/etc/default/activemq'
INFO: Using java '/usr/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties
 and log4j.properties     
to get details
bin/activemq: line 370: /usr/bin/java -Xms256M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=true
 -Djava.util.logging.config.file=logging.properties
 -Dcom.sun.management.jmxremote
 -Dactivemq.classpath="/home/jacob/activeMq1/apache-activemq-5.5.1/conf;"
 -Dactivemq.home="/home/jacob/activeMq1/apache-activemq-5.5.1"  
-Dactivemq.base="/home/jacob/activeMq1/apache-activemq-5.5.1"
-jar "/home/jacob/activeMq1/apache-activemq-5.5.1/bin/run.jar" start >/dev/null 2>&1 & 
 RET="$?"; APID="$!";
 echo $APID > /home/jacob/activeMq1/apache-activemq-5.5.1/data/activemq.pid;
 echo "INFO: pidfile created : '/home/jacob/activeMq1/apache-activemq-5.5.1/data/activemq.pid' (pid '$APID')";
 exit $RET: No such file or directory    

以前にこのタイプのエラーに遭遇した人はいますか?

4

4 に答える 4

17

質問の1つにもう一度答えているようですが、これは将来誰かに役立つかもしれません。

ステップ。

  1. コマンド「./bin/activemqsetupnewConfig」(引用符を除く)を実行して構成ファイルを作成することで、activemqを機能させることになりました。
  2. 次に、etc /default/にある現在の構成ファイル「activemq」を置き換えました。(newConfigで上書きする前に、元のactivemqファイルのバックアップを作成しました)。
  3. 「./bin/activemqstart」を実行すると、PIDファイルが作成されます。
  4. ファイルが作成されたら、「。/ bin / activemq start」を再実行して、最終的にブローカーを起動します。

次に、「http:// localhost:8161 / admin /」に移動するか、デフォルトのポートなどを保持している場合は「netstat -an | grep 61616」を実行して、インストールをテストできます。

于 2012-06-28T17:00:21.007 に答える
12

Debianにactivemq5.13をインストールし、/ optにダウンロードして解凍し、/ opt / apache-activemq-5.13.1 / run "./bin/activemq start"に移動すると、次のエラーが表示されます。

xx@debian:/opt/apache-activemq-5.13.1$ ./bin/activemq start
INFO: Loading '/etc/default/activemq'
INFO: Using java '/usr/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
./bin/activemq: 330: ./bin/activemq: "/usr/bin/java"  -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/opt/apache-activemq-5.13.1//conf/login.config   -Djava.awt.headless=true -Djava.io.tmpdir="/opt/apache-activemq-5.13.1//tmp"                -Dactivemq.classpath="/opt/apache-activemq-5.13.1//conf:/opt/apache-activemq-5.13.1//../lib/:"               -Dactivemq.home="/opt/apache-activemq-5.13.1/"               -Dactivemq.base="/opt/apache-activemq-5.13.1/"               -Dactivemq.conf="/opt/apache-activemq-5.13.1//conf"               -Dactivemq.data="/opt/apache-activemq-5.13.1//data"                              -jar "/opt/apache-activemq-5.13.1//bin/activemq.jar" start >/dev/null 2>&1 &
          RET="$?"; APID="$!";
          echo $APID > /opt/apache-activemq-5.13.1//data/activemq.pid;
          echo "INFO: pidfile created : '/opt/apache-activemq-5.13.1//data/activemq.pid' (pid '$APID')";exit $RET: not found

私がしたことは、「uname-a」を使用してDebianのバージョンを確認することです。

Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) x86_64 GNU/Linux

私のDebianは64ビットシステムであることがわかりました。だから私は走る

./bin/linux-x86-64/activemq start

それが示している:

Starting ActiveMQ Broker...

次に、次のサイトにアクセスできます:http:// localhost:8161 / admin /、ユーザー名は「admin」、パスワードは「admin」

于 2016-02-25T11:20:43.353 に答える
9

Ubuntu 14.04では、/ etc / activemq/instances-enabledにリンクを作成する必要がありました

sudo ln -s ../instances-available/main/

apache2のセットアップに似ています

その後、サーバーを起動しました/etc/init.d/activemq start

于 2014-09-20T01:03:03.670 に答える
4

sudoが必要です。

bin $ sudo ./activemq start

bin $ sudo ./activemq status INFO:Loading'/opt/runtime/apache-activemq-5.11.1/bin/env' INFO:Using java'/ usr / bin / java' ActiveMQ is running(pid '29887')

于 2015-03-30T12:58:35.480 に答える