我是一个 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();
}
我启动了这个应用程序两次,一次是作为生产者,一次是作为消费者。当我启动消费者时,它卡在 broker.start() 行上。
我错过了什么?!