Вы также можете правильно установить его как службу linux.
cd в папку вашего мола, например, моя:
cd /home/spydon/jetty/
Они фактически сделали большую часть работы сфайл jetty.sh, поэтому скопируйте его в /etc/init.d/
sudo cp ./bin/jetty.sh /etc/init.d/jetty
Затем откройте файл в вашем любимом текстовом редакторе, например vim или nano
sudo vim /etc/init.d/jetty
Вначало просто раскомментируйте (удалите хеш (#)) трех строк, которые говорят что-то вроде:
#chkconfig: 3 99 99
#description: Jetty 9 webserver
#processname: jetty
Пока у вас открыт текстовый редактор, также добавьте домашнюю директорию jetty в начало файла, моятеперь выглядит так:
#!/usr/bin/env bash
#
# Startup script for jetty under *nix systems (it works under NT/cygwin too).
JETTY_HOME=/home/spydon/jetty
# To get the service to restart correctly on reboot, uncomment below (3 lines):
# ========================
chkconfig: 3 99 99
description: Jetty 9 webserver
processname: jetty
# ========================
Теперь вы должны иметь возможность запустить его с
sudo /etc/init.d/jetty start
И если вы хотите, чтобы он запускался при каждой перезагрузке, просто добавьте
sudo ln -s /etc/init.d/jetty /etc/rc1.d/K99jetty
sudo ln -s /etc/init.d/jetty /etc/rc2.d/S99jetty
Это должно работать для большинства современных дистрибутивов, но я пробовал это только на основе Debian.Вы также можете рассмотреть возможность создания символической ссылки на файл jetty.sh, чтобы его было проще обновить.