如果我离开Karaf控制台,为什么FUSE ESB(SERVICEMIX)4.3在Linux上关闭?
-
27-09-2019 - |
题
我在本地Windows机器上使用ServiceMix 4.2进行开发。
现在,我在Linux环境中安装了Fuse ESB 4.3,并通过Linux机器在Linux机器上进行启动。离开卡拉夫控制台后,容器总是关闭。如何将KARAF控制台与ServiceMix运行在一起?
(可能只是配置,但我找不到Google或Fuse文档)
解决方案
您可以使用“ start”脚本启动(Linux)ServiceMix实例,然后使用SSH(例如,来自Windows Fuse Session或SSH客户端)连接到控制台:
ssh:ssh {-l username} {-P password} {-p port} { hostname }
例如
karaf@root>ssh:ssh -l smx/karaf -P smx/karaf -p 8101 hostname
-l/-p默认值取决于您要连接到的保险丝版本
-p为默认值8108
利用
karaf@root>shell:info
确定您当前登录哪个会话。
看看文档 这里.
其他提示
脚本ServiceMix接受一些ARG,您正在寻找的是“服务器”。
ServiceMix以这种方式启动后,您可以使用SSH登录到控制台。
您可以通过编辑ServiceMix启动脚本找到更多ARG。
再见,凯夫。
不隶属于 StackOverflow