我在本地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。

再见,凯夫。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top