我正在寻找将Java应用程序作为Windows Server 2003服务运行的最佳方法。我有哪些选择,以及实现这一目标的基本一般流程是什么?非常感谢。
答案 0 :(得分:5)
你可以尝试的一件事是Tanuki Wrapper:
http://wrapper.tanukisoftware.org/doc/english/download.jsp
该软件基本上将Java可执行文件包装成可由服务控制台调用的内容。
答案 1 :(得分:2)
一种选择是使用procrun。这种方法唯一的缺点是文档有点渺茫。
基本思路很简单。您从http://tomcat.apache.org获取procrun.exe(也是tomcat.exe),然后传递exe参数以安装该服务。可用参数列在http://commons.apache.org/daemon/procrun.html
另一种选择是来自http://wrapper.tanukisoftware.org/doc/english/download.jsp的java服务包装器,但我过去没有好运。
答案 2 :(得分:1)
有JavaService.exe by OW2 consortium。我见过一个软件供应商使用它来将他们的商业Java产品部署为Windows服务。安装Windows服务非常简单:向JavaService.exe实用程序发出一个简单的命令。以下是他们在其网站上提供的示例命令:
JavaService.exe -install“我的服务”c:\ j2sdk \ jre \ bin \ server \ jvm.dll -Djava.class.path = c:\ app \ classes.jar -start com.my.ExampleClass -err C:\应用\的stderr.txt