私はActiveMQの初心者です。私のメインは次のようになります。
public static void main(String[] args) throws Exception {
BrokerService broker = new BrokerService();
if(isProducer(args)){
broker.addConnector("tcp://localhost:8001");
broker.start();
// start producer...
}
else{
broker.addConnector("tcp://localhost:9000");
broker.addNetworkConnector("static:(tcp://localhost:8001)");
broker.start(); // Getting stuck here!!!
// start consumer
}
waitForever();
}
私はこのアプリケーションを2回起動します。1回はプロデューサーとして、もう1回はコンシューマーとして起動します。コンシューマーを起動すると、broker.start()行でスタックします。
何が足りないの?