Задача:
Запускать eXist автоматически при включении сервера от имени Network Service.
Решение:
В отличие от, скажем, томката, eXist не имеет возможности инсталляции в качестве сервиса, поэтому приходится использовать другое решение, а именно, планировщик заданий:- Пуск -> Все программы -> Стандартные -> Служебные -> Планировщик заданий
- Действие -> Создать простую задачу
- Ввести для задачи какое-то имя, далее выбрать "При запуске компьютера"
- Выбрать "Запустить программу" и выбрать server.bat из директории /bin eXist`а. В качестве рабочей папки указать директорию /bin eXist`а.
- Нажать "Готово", после чего зайти в свойства только что созданной задачи (или сразу перед нажатием на "Готово" установить соотв. галочку)
- На вкладке "Общие" нажать кнопку "Изменить" рядом с именем пользователя, от которого производится запуск, и выбрать Network Service.
- На вкладке "Параметры" снять галочку "Останавливать задачу, выполняющуюся дольше", иначе винда будет убивать eXist через указанный промежуток времени, что нам вовсе не нужно.
Также нужно убедиться, что у Network Service есть права на запись в папку eXist`а.
Комментариев нет:
Отправить комментарий