Кажется, что Jetty не загружает jar-файлы, расположенные в папке WEB-INF / lib приложения - PullRequest
0 голосов
/ 22 февраля 2010

Во-первых, извинения, но я зеленый, когда дело доходит до JAVA.

У меня есть экземпляр Jetty, который я начинаю использовать start.jar и передаю ему файл start.config. Файл конфигурации правильно ссылается на дополнительные папки lib, в которых есть общие файлы jar. Экземпляр запускается и работает правильно.

Затем я хочу развернуть приложение через созданный военный файл. У файла war есть папка WEB-INF с папками / lib и / classes. В папке / lib есть jar, содержащий файлы, необходимые для запуска приложения. Папка / classes пуста, за исключением некоторых свойств, которые читаются.

Кажется, все работает, за исключением того, что Jetty не запустит приложение. Похоже, это происходит потому, что не удается найти класс, который находится в файле app.jar, который находится в папке WEB-INF / lib. Насколько я понимаю, файлы jar в папке / lib будут автоматически считываться в путь к классам.

Посоветуйте пожалуйста?

1 Ответ

0 голосов
/ 04 марта 2010

Оказывается, Jetty работал как описано, но загрузчик классов не был доволен некоторыми конфликтующими определениями классов.

...