Добавление сторонних баннеров в WEB-INF / lib автоматически с помощью Eclipse / Tomcat
У меня есть проект динамического веб-сайта, созданный на Eclipse, и я использую Tomcat 7 в качестве моего веб-сервера. Кажется, что это автоматически не помещает сторонние JAR-файлы, которые я добавляю в свою библиотеку на моем пути сборки в папку WEB-INF / lib. Есть ли способ сделать это автоматически? Каждый раз, когда я ищу ответ на этот вопрос, я нахожу что-то вроде этого .
Итак, как мне это сделать автоматически? Есть ли способ настроить мой путь сборки для этого?
- Как я могу сделать компиляцию JSP Tomcat при запуске?
- Можно ли отключить jsessionid в сервлете tomcat?
- org.glassfish.jersey.servlet.ServletContainer КлассNotFoundException
- Как указать локальный адрес на java.net.URLConnection?
- Где скомпилированы JSP Java (* __ jsp.java) файлы?
- Как добавить заголовки ответов на основе типа контента; получение Content-type до того, как ответ будет выполнен
- «Сервер Tomcat v7.0 Сервер на локальном хосте не смог запустить» без трассировки стека, когда он работает в терминале
- Как вызвать метод до уничтожения объекта сеанса?
- ClassNotFoundException DispatcherServlet при запуске Tomcat (зависимости Maven не копируются в wtpwebapps)
- Запуск JSF 2.0 на контейнере Servlet 2.4
- Фоновая тема для приложения сервлетов Tomcat
- Параметры tomcat - CATALINA_BASE и CATALINA_HOME
- Максимальный допустимый размер HttpRequest в tomcat?
Вот инструкции для Helios. Для более ранних выпусков см. Ответ SeanA.
- Свойства проекта -> Развертывание сборки
- Добавить -> Записи пути сборки Java
- Теперь вы должны увидеть список библиотек на пути сборки, который вы можете указать для включения в свою готовую WAR.
- Выберите те, которые вы хотите, и нажмите «Готово».
Вы можете использовать «Ant» для копирования файлов в WEB-INF / lib при развертывании файлов. Используя Ant, вы сможете копировать только те файлы, которые были изменены.
Я не пробовал это лично, но то, что я считаю, это то, что я думаю, что вы ищете:
- Щелкните правой кнопкой мыши проект -> Свойства
- Перейти к Java EE Module Dependencies
- Установите флажки для JAR, которые вы хотите экспортировать с помощью веб-приложения
Дайте мне знать, если это автоматически помещает их в вашу экспортированную WAR. Я всегда добавляю свой вклад в WEB-INF / lib 🙂
Instructios для Eclipse Indigo (версия 3.7.2)
- Свойства проекта -> Развертывание сборки
- Добавить -> Архивы из файловой системы -> Далее -> Добавить
- (Откроется диалоговое окно файла вашей системы.)
- Перейдите в архив, который вы хотите включить в свой WEB-INF / lib, выберите его и нажмите OK.
- Нажмите «Готово».
- Нажмите ОК.