Windows-дистрибутив PalmOrder Server можна запускати у системному треї, у консолі або як службу Windows. Для постійно ввімкненого комп’ютера зручна служба: вона не залежить від відкритого вікна застосунку.
Перед початком
- Розпакуйте Windows-дистрибутив у постійний каталог, наприклад
C:\PalmOrderServer. - Відредагуйте
config\application.ymlі змініть типовий пароль адміністратора. - Переконайтеся, що локальний сервер не запущено через
run-console.bat. - Увійдіть до Windows під обліковим записом з правами адміністратора.
Запуск без служби
Двічі клацніть PalmOrder Server.exe. Сервер запуститься, а значок PalmOrder з’явиться в системному треї. Через його меню можна відкрити панель керування, каталоги конфігурації, даних і журналів, а також зупинити або запустити локальний сервер.
Для запуску в консолі відкрийте run-console.bat. Цей варіант зручний для діагностики: сервер працює, доки відкрите вікно консолі; для штатного завершення натисніть Ctrl+C.
За потреби portable JVM-дистрибутив також можна запускати у Windows. Спільні вимоги й команди описано на сторінці Portable JVM.
Встановіть службу
- Запустіть PalmOrder Server.exe, якщо застосунок ще не запущено.
- Натисніть значок PalmOrder у системному треї. Якщо статус показує, що сервер працює як застосунок, виберіть Stop App Server.
- Виберіть Install Windows Service….
- Підтвердьте запит Windows і дочекайтеся завершення встановлення.
Якщо застосунок у системному треї недоступний, відкрийте каталог PalmOrder Server у Провіднику, натисніть правою кнопкою install-service.bat і виберіть Запустити від імені адміністратора.
Скрипт встановлює та запускає службу з назвою PalmOrderServer. Вона використовує ті самі config, data, logs і palmorder.sqlite, що й застосунок у системному треї.
Відкрийте http://localhost:8888/ui та переконайтеся, що панель керування доступна.
Керуйте службою
У каталозі дистрибутива доступні скрипти:
| Файл | Дія |
|---|---|
start-service.bat | Запускає службу. |
stop-service.bat | Зупиняє службу. |
uninstall-service.bat | Зупиняє та видаляє службу. |
Для інсталяції або видалення використовуйте права адміністратора. Стан служби також можна перевірити у стандартній консолі Windows Служби (services.msc) за назвою PalmOrder Server.
Важливо. Значок PalmOrder у системному треї може залишатися запущеним разом зі службою. Не запускайте одночасно службу та локальний сервер у режимі застосунку: обидва намагатимуться використати той самий порт і дані сервера.
Доступи до даних
Служба має мати право запису до data, logs, palmorder.sqlite і до всіх власних каталогів inbox та outbox. Якщо ви зберігаєте дані на мережевому ресурсі, перевірте доступи облікового запису, від якого працює служба.
Перед оновленням або перенесенням сервера зупиніть службу через stop-service.bat і створіть резервну копію. Дивіться Оновлення та резервне копіювання.
