Javaservice-找不到服务类
我正在尝试使用javaservice.exe将一个简单的java应用程序安装为windows服务 下面是我的安装命令:Javaservice-找不到服务类,java,java-service-wrapper,Java,Java Service Wrapper,我正在尝试使用javaservice.exe将一个简单的java应用程序安装为windows服务 下面是我的安装命令: @"D:\Test\scripts\Windows\service\bin\Test Service.exe" -install "Test Service" "D:\Test\jre\bin\client\jvm.dll" -jar "-Djava.class.path=test.jar" -start "com.test.TestServerCLI" -method "m
@"D:\Test\scripts\Windows\service\bin\Test Service.exe" -install "Test Service"
"D:\Test\jre\bin\client\jvm.dll" -jar "-Djava.class.path=test.jar" -start "com.test.TestServerCLI" -method "main" -params -eSTART -dmyDB -mmem -uSA -i9001 -out "D:\Test\log\Test Service_service.log" -current "D:\Test\bin" -manual
TestServerCLI类文件位于D:\Test\bin\com\Test下,jre安装在D:\Test
每当我从Windows服务控制台运行服务时,我都会看到一个对话框,上面写着-
本地计算机上的测试服务已启动,然后停止。一些
如果服务未被其他服务使用,则服务将自动停止
或程序
windows事件日志显示-
找不到服务类
事件编号:4096
我正在Windows7 32位机器上运行JRE 1.7.0_02。Javaservice版本是2.0.10.0
有人能帮忙吗?我把它修好了。test.jar不在指定的类路径中。我将jar添加到我的类路径中,现在它可以工作了。对于我来说,大多数情况下,由于类路径中没有包含一些jar,所以会出现此错误。我又遇到了它,发现了同样的原因。但现在有趣的是,我得到了一个事件日志:Java虚拟机已退出,代码为2,服务正在停止。从哪里获取jvm退出代码?