Portable JVM-дистрибутив підходить для Linux, macOS або Windows, коли запуском сервера керує адміністратор, скрипт чи власна служба. У комплекті немає Java, тому її потрібно встановити окремо.
Вимоги
Потрібна Java Runtime або JDK версії 25. Перевірте встановлену версію:
java --version
Якщо Java встановлено в нестандартному місці, задайте змінну середовища JAVA_HOME перед запуском. Скрипти run.sh і run.bat використають Java з цієї змінної.
Підготуйте каталог
- Розпакуйте архів у постійний каталог, наприклад
/opt/palmorder-serverабоC:\PalmOrderServer. - Відкрийте
config/application.ymlі змініть типовий пароль адміністратора. - Переконайтеся, що сервер має доступ на запис до
dataтаlogs.
Розпакований каталог містить:
PalmOrderServer/
├── config/application.yml
├── data/
├── lib/palmorder-server.jar
├── logs/
├── run.sh
└── run.bat
Запустіть сервер
У Linux або macOS перейдіть до каталогу дистрибутива та виконайте:
./run.sh
У Windows запустіть run.bat або виконайте його з cmd.exe.
Після старту відкрийте:
http://localhost:8888/ui
Щоб передати параметр лише для поточного запуску, додайте його після команди. Наприклад, для іншого порту:
./run.sh --server.port=8899
Для штатного завершення натисніть Ctrl+C у вікні, де запущено сервер.
Постійний запуск
У режимі portable JVM термінал має залишатися відкритим, поки працює сервер. Для постійної роботи використовуйте менеджер служб операційної системи:
- у Linux — службу systemd;
- у Windows — службу Windows, якщо використовується Windows-дистрибутив;
- у macOS — застосунок у рядку меню.
Під час запуску через менеджер служб його робочим каталогом має бути каталог PalmOrderServer. Інакше відносні шляхи з config/application.yml можуть вказувати не туди, де ви очікуєте.
Перед оновленням або перенесенням сервера створіть резервну копію. Дивіться Оновлення та резервне копіювання.
