1
我試圖安裝一個簡單的java應用程序作爲使用javaservice.exe的Windows服務。Javaservice - 找不到服務類
下面是我的安裝命令:
@"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:\測試\ BIN \ COM \測試和JRE安裝在d:\測試。
每當我從Windows服務控制檯上運行的服務,我得到一個對話框說 -
測試服務本地計算機上啓動,然後停止。如果某些 服務未被其他服務 或程序使用,則會自動停止服務。
Windows事件日誌中說 -
找不到服務類。
事件ID:4096
我的Windows7 32位機器上運行的JRE 1.7.0_02。 Javaservice版本是2.0.10.0。
有人可以幫忙嗎?
對於我來說,大部分時間都是由於一些未包含在classpath中的jar而導致的。我再次遇到它並發現了相同的原因。但現在有趣的是,我得到一個事件日誌:Java虛擬機已退出,代碼爲2,服務正在停止。從哪裏獲得jvm退出代碼? – ParagJ 2012-04-18 07:17:30