Документація/Сервер PalmOrder

Сервер PalmOrder

Windows

Запуск PalmOrder Server у tray, консолі або як служби Windows.

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.

Встановіть службу

  1. Запустіть PalmOrder Server.exe, якщо застосунок ще не запущено.
  2. Натисніть значок PalmOrder у системному треї. Якщо статус показує, що сервер працює як застосунок, виберіть Stop App Server.
  3. Виберіть Install Windows Service….
  4. Підтвердьте запит 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 і створіть резервну копію. Дивіться Оновлення та резервне копіювання.