Не запускается java бот на удаленном сервере

Рейтинг: 0Ответов: 1Опубликовано: 27.05.2023

Я собрала бот, залила на удаленный сервер (beget), пытаюсь его запустить, но столкнулась с проблемой:

Я что-то не правильно прописала в настройках? Бот на java, но на сервере он не установлен, мне надо установить? Сборка под 20, а сервер предлагает поставить 19-ку, что делать?

Настройки для бота:

[unit]
Description=Telegram first bot
After=Dio

[Seervice]
SuccessExitCode=143

User=root
Group=root

Type=simple

ExecStart=java -jar /opt/bots/tg/firstbot.jar

[Install]
WantedBy=multi-user.target

введите сюда описание изображения

АП: теперь новая проблема после исправление первых косяков введите сюда описание изображения

Ответы

▲ 1Принят

Вам нужно установить Java. Выполните команду

apt install default-jre

Затем, вместо unit и Seervice, вам надо написать Unit и Service, соответственно.

Полезно также будет свериться со статьёй по адресу https://habr.com/ru/companies/southbridge/articles/255845/