Я пытаюсь добавить несколько баз причала на сервер причала. В документации сказано, что это возможно без предоставления информации о том, как это сделать.
Таким образом, в файле /etc/default/jetty с одной базой причала работает
JETTY_HOME=/opt/jetty JETTY_BASE=/opt/jetty/my_base JETTY_USER=jetty JETTY_HOST=jetty JETTY_ARGS=jetty.http.port=8989 JETTY_LOGS=/opt/jetty/logs/
я пробовал комбинации
JETTY_HOME=/opt/jetty JETTY_BASE=/opt/jetty/my_base JETTY_BASE=/var/www/domain1 JETTY_BASE=/var/www/domain2...
я также пробовал ',' через запятую не работает
JETTY_HOME=/opt/jetty JETTY_BASE=/opt/jetty/my_base, /var/www/domain1, /var/www/domain2....
Кому-нибудь удалось заставить это работать, можете ли вы сообщить, как этого добиться. Спасибо
Решение проблемы
Создайте больше /etc/default/<name>записей.
Скажем, вы хотите 3 базы.
Назовем их tau, upsilon, и phi.
Вы создадите...
/etc/default/tau
/etc/default/upsilon
/etc/default/phi
каждый из которых является автономным экземпляром Jetty со своим собственным ${jetty.base}каталогом и общим ${jetty.home}каталогом.
То jetty.sh, что вы (вероятно) скопировали на место для своей служебной записи, также нуждается в том же имени.
Итак, cp jetty.sh /path/to/service.d/tau.shстановится то, как /etc/default/tauиспользуется/ищется.
(Примечание: в зависимости от выбранной вами оболочки символическая ссылка, вероятно, тоже будет работать)
Комментариев нет:
Отправить комментарий