我们正在使用JBoss Fuse 6.2(在Docker中,但它已经超出了这里)。我们使用命令创建一个容器:
bin/admin create $containername
我们有两种情况: 我们使用命令启动容器:
/bin/admin start $containername
这样,activemq根本没有被激活。
另一种情况是启动没有参数的容器:
./bin/start
这样,容器将激活ActiveMq。 请帮助我理解行为:如果以bin / start启动,同一个创建的容器将激活ActiveMQ,但如果以bin / admin / start $ containername启动则不会激活?
附带问题:使用bin / admin / create创建容器时,默认情况下是否安装了activemq?
提前致谢。
答案 0 :(得分:1)
使用bin/start
创建一个独立的Fuse容器,安装Camel和ActiveMQ之类的东西。
使用bin/admin start <name>
创建一个新的空Karaf容器,您需要自己配置。
解决方案:仅使用bin/start
。