我有一个Apache Camel路由,从eclipse导出为可运行的jar文件。我使用一个简单的bat文件来运行这条路线...
C:\PROGRA~1\Java\jre6\bin\java -jar C:\dev\_exports\mdt\cpnnectors_v1.jar
如何将此作为窗口服务运行,而不是从控制台输出到日志文件?
答案 0 :(得分:2)
我认为您可以使用一些通用的Windows工具将Java应用程序转换为服务。我还清楚地回忆起JDK6或7中添加了一些本地支持的内容。无论如何试着去谷歌。
Tanuki已经存在了很长时间,他们提供了这样的工具 http://wrapper.tanukisoftware.com/doc/english/download.jsp
答案 1 :(得分:0)
我知道这是一个迟到的答案,但我已经设法将我的Camel Routes部署到Apache Karaf,并且Karaf附带了一个服务包装器,用于Windows和Linux的deamon包装器。基本上我知道将我的Camel路由部署到Karaf并且它在Windows上作为服务运行,并且非常麻烦。
Karaf易于安装,帮助文件还向您展示如何安装包装器。