http://activemq.apache.org/jmx.htmlの「JMX コネクタを保護するパスワード」セクションを確認しました。
ActiveMQ 5.6がインストールされています。
activemq.xml ファイルで、次を更新しました。
<managementContext>
<managementContext createConnector="false"/>
</managementContext>
そして、bin/activemq で、以下を更新しました。
前:
# ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 "
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password"
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access"
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote"
後:
ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 "
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote"
ACTIVEMQ_SUNJMX_START の行のコメントを外しました。
それらのコメントを外した後、ActiveMQ を開始しようとしましたが、サーバーは起動しませんでした。activemq.log ファイルには何も表示されませんでした。
それらにコメントを戻してサーバーを起動すると、問題なく起動します。
問題を特定するために、最初の行のコメントを外して開始しようとしましたが、開始されませんでした。
ACTIVEMQ_SUNJMX_START のコメントを外すと、何か他のものを期待しているようです。
jmx.password と jmx.access が conf フォルダーの下に存在することを確認しました。
何か不足している場合はお知らせください。
御時間ありがとうございます!