запуск файла JAR в сервисе Ubuntu - PullRequest
0 голосов
/ 25 апреля 2020

я новичок ie в Ubuntu. В настоящее время я хочу запустить файл JAR в Ubuntu. Обычно я могу сделать:

sudo java -jar filename.jar

, но когда я прекращаю сеанс на сервере, этот java сервер также выключается. Я провел онлайн-исследование и выяснил, что могу запустить службу java, создав службу в Ubuntu. Я сделал файл в: /etc/systemd/system/chatbox.service. этот файл содержит:

Description=chatbox service
[Service]
User=cuonglv
# The configuration file application.properties should be here:
#change this to your workspace
WorkingDirectory=/home/ubuntu/workspace
#path to executable.
#executable is a bash script which calls jar file
ExecStart=/chatbox/chatbox.sh
SuccessExitStatus=143
TimeoutStopSec=10
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target

мой /chatbox/chatbox.sh содержит:

sudo java -jar /chatbox/chatbox-0.0.1-SNAPSHOT.jar

, но когда я запускаю службу чата с помощью команды: sudo systemctl start chatbox, возникает ошибка :


● chatbox.service - chatbox service
   Loaded: loaded (/etc/systemd/system/chatbox.service; enabled; vendor preset: enabled)
   Active: inactive (dead) (Result: exit-code) since Sat 2020-04-25 07:53:49 UTC; 10min ago
  Process: 28151 ExecStart=/chatbox/chatbox.sh (code=exited, status=200/CHDIR)
 Main PID: 28151 (code=exited, status=200/CHDIR)

Apr 25 07:53:46 24hschool systemd[1]: chatbox.service: Main process exited, code=exited, status=200/CHDIR
Apr 25 07:53:46 24hschool systemd[1]: chatbox.service: Unit entered failed state.
Apr 25 07:53:46 24hschool systemd[1]: chatbox.service: Failed with result 'exit-code'.
Apr 25 07:53:49 24hschool systemd[1]: Stopped chatbox service.

Кто-нибудь знает, что это за ошибка и как ее решить. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...