Как развернуть WAR на Jetty, скопировав в $JETTY_HOME/webapps?

Установив Jetty, он, безусловно, работает, поскольку я получаю приветственную страницу.

Как мне вручную развернуть WAR на Причал?

Если у вас есть стандартное веб-приложение, вы можете развернуть его в Jetty, скопировав его в каталог webapps.

Где находится каталог веб-приложений? Или как мне найти каталог?

См. также :

  1. Развертывание путем копирования WAR

Вероятно, самый простой способ развернуть веб-приложение на сервере Jetty — скопировать файл WAR в каталог $JETTY_HOME/webapps.

вывод из dpkg -L jetty9 в виде суть показывает:

/usr/share/jetty9/logs
/usr/share/jetty9/start.d
/usr/share/jetty9/start.ini
/usr/share/jetty9/start.jar
/usr/share/jetty9/webapps

и:

/var/cache/jetty9
/var/lib
/var/lib/jetty9
/var/lib/jetty9/webapps
/var/lib/jetty9/webapps/README.TXT
/var/log
/var/log/jetty9
/usr/share/doc/jetty9/README.Debian

person Nicholas Saunders    schedule 22.06.2020    source источник
comment
Привет Николай. $JETTY_HOME — это каталог, в который вы установили (или распаковали) Jetty.   -  person greenmarker    schedule 22.06.2020
comment
да @greenmarker - но куда установить apt? вот в чем вопрос .. Я не устанавливал Jetty, кроме как набрав install jetty, если вы понимаете, что я имею в виду.   -  person Nicholas Saunders    schedule 28.06.2020


Ответы (1)


В Ubuntu Jetty каталог веб-приложений по умолчанию — /var/lib/jetty/webapps.

Чтобы быть уверенным, проверьте список установленных файлов (и в какие каталоги они были скопированы):

dpkg -L jetty
person greenmarker    schedule 29.06.2020
comment
идея в том, что добавление WAR в /var/lib/jetty9/webapps развертывает приложение? - person Nicholas Saunders; 29.06.2020
comment
да. Это делается сканером развертывания Jetty. Вы можете увидеть это в журналах Jetty. После того, как Jetty запустился, в логах появляется строка типа: «Запуск сканера с интервалом в 3 секунды». Когда вы поместите appName.war в /var/lib/jetty9/webapps, Jetty заметит это, вы увидите в журналах, что происходит во время развертывания, и, в случае успеха, ваше приложение должно быть видно по URL-адресу: localhost:8080/appName - person greenmarker; 29.06.2020