Я использую Eclipse Neon 4.6 и Tomcat 8. У меня установлен набор для развертывания с внешними банками через пользовательские библиотеки и зависимые проекты. Когда я чищу и создаю проект, файлы jar зависимого проекта добавляются в папку WEB-INF/lib Tomcat, а не сторонние внешние банки, даже если они указаны в пользовательских библиотеках, а lib - в дескрипторе развертывания. Любые идеи относительно того, почему Tomcat не автоматически копирует файлы jar пользователя lib? Интересно отметить, что если я помещаю файлы jar в папку WEB-INF/lib проекта, они также не будут отобраны во время выполнения. Я также попытался добавить WEB-INF/lib в дескриптор развертывания без везения.Автоматически добавлять 3rd pary jars в папку lib Tomcat
0
A
ответ
0
Итак, я понял это. Оказывается, я правильно имел библиотеки в качестве зависимостей в проекте, но не отмечал их для экспорта в Project | недвижимость | Путь сборки Java | Заказ и экспорт. Мне пришлось проверять библиотеки на экспорт. Теперь они включаются в папку WEB-INF/lib, когда я создаю файл WAR проекта.
Вы серьезно управляете зависимостями вручную? Используйте Maven или аналогичный. –