我们正在使用 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?
提前致谢。
最佳答案
通过使用 bin/start
您创建一个独立的 Fuse 容器,其中安装了 Camel 和 ActiveMQ 之类的东西。
使用bin/admin start <name>
您创建一个新的空 Karaf 容器,您需要自行配置该容器。
解决方案:仅使用bin/start
.
关于java - JBoss Fuse,使用 ActiveMQ 创建容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33017972/