2017-05-01 16 views
0

ActiveMQリソースアダプタを使ってWildfly 10に接続しています。正しく設定しようとしていますが、ServerURLのデフォルトプロパティ値を変更する方法がわかりません。ActiveMQリソースアダプタのデフォルト値を変更する

ここにリンク: http://activemq.apache.org/resource-adapter-properties.html

はデフォルトはlocalhostにと述べているが、私は別の値をデフォルトにしたいです。これは可能ですか?私は見つけることができるほど多くのドキュメントを見てきましたが、この問題は決して言及されていないようです。

さらに、このプロパティをデフォルト値を持たないように変更することができますか?理想的には、この値を指定しないとWildflyが起動しなくなる可能性がありますが、現時点では望ましくないlocalhostに接続しようとしています。

答えて

0

が部分的にこのプロパティは1が内部にデフォルトのURLを設定することを可能にするシステムプロパティorg.apache.activemq.BROKER_BIND_URL

を使用して解決AMQ_HOMEは/ etc/system.propertiesに定義されて

デフォルト値ActiveMQ Connection Factoryでは、システムプロパティが存在しない場合でも起動が失敗することはありません。その場合、ホストには引き続きlocalhostが使用されます。

システムプロパティへのリードについては、@ Varshaにありがとうございましたが、それらは正しいプロパティキーではありませんでした。

0

ActiveMQを起動するたびに、マシンに関連付けられているすべてのIP /ホスト名から開始されます。したがって、リソースアダプタの構成でActiveMQのIPまたはホスト名をServerURL tcp://IP:61616として使用できます。

# Activemq configuration 

activemq.port = 61616 
activemq.host = localhost 
activemq.url = tcp://${activemq.host}:${activemq.port} 
関連する問題