Javaservice - Не удалось найти класс обслуживания - PullRequest
1 голос
/ 08 февраля 2012

Я пытаюсь установить простое Java-приложение в качестве службы Windows, используя javaservice.exe.

Ниже приведена моя команда установки:

@"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

Я использую JRE 1.7.0_02 на 32-разрядной машине Windows7.Версия Javaservice - 2.0.10.0.

Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 13 марта 2012

Я понял, что это сработало.Test.jar не был указан в указанном пути к классам.Я добавил банку в мой путь к классам, и теперь она работает.

...