Как заставить Jetty повторно загружать внешние библиотеки модулей после обновления Jetty home

Я отделил мою установку Jetty от своей конфигурации, используя механизм "Jetty Base and Jetty Home".

Это позволило очень легко обновить Jetty 9.4.3 до 9.4.6, просто ссылаясь на новый домашний каталог Jetty.

В моем базовом каталоге Jetty я активировал cdi module, который загрузил различные файлы под {$jetty.base}/lib/cdi,

Хотя в Jetty 9.4.6 есть новые версии структуры сварного шва, на которые есть ссылки в описании его модуля, эти библиотеки в моем базовом каталоге Jetty не обновлялись автоматически. Каков рекомендуемый способ обновить эти библиотеки?

Деактивация модуля, удаление библиотек и повторная активация кажутся немного странными...

1 ответ

Решение

Добавлять --create-files на ваш start.jar командная строка один раз.

Если модуль определен должным образом (иногда это не так. Если это так, это ошибка), то ссылаются только на необходимые файлы jar, а не на старые.

Другие вопросы по тегам