Назад | Перейти на главную страницу

Служба Jetty в Windows Server 2008 с использованием Procrun: отсутствует служба ImageFile

Xe хочет запустить Jetty как службу на виртуальной машине Windows 2008 Server. Поэтому я настроил Jetty как службу Windows с помощью Apacke Procrun, следуя этому короткому описанию: https://stackoverflow.com/questions/2094429/running-jetty-7-as-windows-service

Локально на машине с Windows 7 с правами администратора все работает как шарм. К сожалению, при тестировании службы с JettyService.exe // TS на виртуальной машине я получаю следующую ошибку: -Service "JettyService" отсутствует ImageFile [ошибка] ServiceStart вернул 1

Дальнейшие наблюдения: -Служба отображается в списке служб Windows. При попытке запустить выдает ошибку «Файл не найден». - Графический интерфейс конфигурации Procrun не показывает мне никаких деталей службы, хотя это было в моей локальной версии. Кажется, что сервиса просто не существует. В любом случае, когда я снова пытаюсь определить ту же службу, я получаю сообщение о том, что служба уже определена.

К сожалению, похоже, что не так много людей сталкиваются с этой проблемой. Любая помощь или предложения будут очень признательны! Может быть дело в разрешениях на обслуживание?

Чтобы исправить это, просто закройте кавычки при обращении к цели, как описано на https://stackoverflow.com/questions/2094429/running-jetty-7-as-windows-service

т.е.

bin\JettyService //IS//JettyService --DisplayName="Jetty Service" --Install="C:\java\jetty\jetty-distribution-7.4.2.v20110526\bin\JettyService.exe"