我如何将Windows进程作为Windows Server 2003服务运行?

时间:2009-05-13 20:56:10

标签: java service windows-server-2003

我正在寻找将Java应用程序作为Windows Server 2003服务运行的最佳方法。我有哪些选择,以及实现这一目标的基本一般流程是什么?非常感谢。

3 个答案:

答案 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