2011-11-28 324 views
1

我有一个独立的Java应用程序,它将在Windows EC2实例启动后连续运行(例如java com.<mycompany>.FooServer)。在Windows上运行Java独立应用程序(作为服务)

目前我已经从一个命令shell启动了它。我应该如何确保它在重新启动时运行,是否应该将它包装到Windows服务中?处理独立服务器启动/停止的最简单方法是什么?

+0

退房Windows服务http://stackoverflow.com/questions/68113/how-to-create-a-windows -service-from-java-app - 这不是重复的吗? –

回答

3

创建.bat文件来保存你的Java命令,并使用

sc create FooServerService binPath= C:\path\to\start.bat start= auto DisplayName= "My Foo Service"

+0

'start ='和'auto'之间的距离是否正确? –

+1

是的。不幸的是,'sc'需要它们。我已经测试了上述命令。 – adarshr

相关问题