У меня есть ряд зависимых Java-проектов. Я хотел бы упаковать их вместе в один файл JAR, который будет использоваться в моем файле WAR. Эти проекты зависят от большого количества внешних библиотек и проектов, таких как log4j, apache-commons и т. Д.
Я выбираю все проекты в Eclipse и экспортирую в виде файла JAR, затем копирую файл JAR в мою папку / WEB-INF / lib моей WAR, затем развертываю мое приложение. У меня следующие проблемы:
ClassNotFoundException. Веб-приложение не может найти библиотеки, упакованные в мой файл JAR. Я решил эту проблему, переместив все зависимые библиотеки в папку / WEB-INF / lib и добавив записи пути к классам в файл MANIFEST.MF JAR, что является весьма болезненным процессом.
Классы в файле JAR не могут найти файлы свойств, упакованные в JAR. Как мне решить эту проблему?
Есть ли стандартное решение этих проблем? Спасибо.