2

我在本地 Windows 机器上使用 ServiceMix 4.2 进行开发。

现在我在 Linux 环境中安装了 FUSE ESB 4.3,并在 linux 机器上通过 SSH 启动它。离开 karaf 控制台后,容器总是关闭。如何让 karaf 控制台运行 ServiceMix?

(可能只是配置,但我无法通过 Google 或 FUSE 文档找到它)

4

2 回答 2

4

您可以使用 'start' 脚本启动 (linux) servicemix 实例,然后使用 ssh 远程连接到控制台(例如,从您的 windows FUSE 会话或 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 默认值取决于您连接的 FUSE 版本

-p 默认为 8108

利用

karaf@root>shell:info

以确定您当前登录的会话。

看看这里的文档。

于 2010-11-02T12:01:12.370 回答
1

脚本 servicemix 接受一些参数,您要查找的参数是“服务器”。

一旦 servicemix 以这种方式启动,您就可以使用 ssh 登录到控制台。

您可以通过编辑 servicemix 启动脚本找到更多参数。

再见,凯夫。

于 2011-01-11T14:32:35.753 回答