Apache Camel路由作为Windows服务

问题描述:

我有一个Apache Camel路由,它被导出为eclipse中的可运行jar文件。我用一个简单的批处理文件来运行该航线...Apache Camel路由作为Windows服务

C:\PROGRA~1\Java\jre6\bin\java -jar C:\dev\_exports\mdt\cpnnectors_v1.jar 

如何,我可以运行这个作为一个窗口服务,而不是从控制台日志文件的输出?

我认为有一些通用的Windows工具可以用来将Java应用程序转换为服务。我大力回想一下添加到JDK6或7中的东西,以便本地支持。无论如何,尝试谷歌一点。

狸已经存在了很长一段时间,他们提供这样的工具 http://wrapper.tanukisoftware.com/doc/english/download.jsp

我知道这是一个有点晚了答案,但我已成功地部署我的骆驼路由到Apache Karaf和Karaf自带一个用于windows和Linux的deamon包装的服务包装器。基本上我知道我的骆驼路线部署到卡拉夫,它在Windows上作为一项服务运行,真的很麻烦。

卡拉夫很容易安装,帮助文件也告诉你如何安装包装。