我有一个沉重的java web应用程序,有一个模块,需要在计算机启动和24X7时立即运行。该模块有一个bat文件来执行从服务器获取数据。 我想在我的系统上运行该bat文件作为Windows服务(操作系统:Windows 7) 我使用已成功创建的sc create命令创建服务。但是,当我尝试启动它时,它始终会发出错误1053,即无法启动服务;服务没有正确或及时地回应。 我遵循堆栈溢出和其他人的所有相关线程,但没有运气。例如,我也设置了servicesPipeTimeout,但它不起作用。作为Windows服务运行bat文件为Windows服务给出错误
在Java本身有没有办法创建Windows服务?
我不想使用任何第三方如包装,NSSM等或时间计划。
如果有人遇到此错误并解决问题,请为我提供一些线索。
在此先感谢您。给我的时间意味着很多。非常感谢
嘿,各位精彩纷呈的人,请帮我摆脱这种情况。 – 2014-11-22 07:01:55
知道这些事情的朋友建议使用create命令以这种方式启动它:'sc create ServiceName binpath =“C:\ Windows \ System32 \ cmd.exe /CC:\ServiceName\batch.bat”'请如果这有效,请留下评论。 – sjoy 2014-11-23 19:26:49
嗨sjoy,谢谢你的回复。我很高兴有人听到。那么,这一部分已经完成了。正如我所说,我成功创建了这项服务。当我尝试启动它时会出现问题。它给错误1053. – 2014-11-24 07:05:43