Java как сервис
Нужно писать вот что в реестре в run:
"полный_путь_к_жаве_/bin/javaw.exe" -jar "полный_путь_к_жару"
батник с таким содержимым нужно скормить Application To Service
есть утилитка JavaService но я не знаю как заставить ее работать с jar файлом.
ЗЫ: всё под 2003 виндой
если javaservice понимает только классы, то можно распаковать jar, посмотреть, какой класс запускается в jar архиве (это указано в манифесте) и свести задачу к запуску java класса как сервиса
Я отправил прогерам, пусть они думают )
Из абсолютно штатных вещей на 2003 сервере - srvany.exe + instsrv.exe из Windows Resource Kit (Для 2003 свободно доступно на сайте Микрософт). Если прочитать документацию, то все просто, и при этом работает - проверялось лично (в службу устанавливается srvany.exe, в его параметрах java -jar myfile.jar .... (с полными путями. Второй вариант: Windows Scheduler + триггер When Computer Starts. Ну и третий вариант (уже не штатный) - предложенная выше прога (хотя я ее пока не проверял).
Забодяжил apptoservice
Оставить комментарий
nik93
Есть Java приложение, которое запускается через jar файл.Можно ли сделать так чтобы оно запускалось в качестве сервиса?