2012-06-11 4 views
6

У меня есть JAR-файл в каталоге WEB-INF/lib моего проекта, который отображается как папка при развертывании моего проекта в Tomcat.JAR-файл рассматривается как папка

Я использую Maven для получения JAR-файлов, Eclipse для создания моего приложения и развертывания в Tomcat.

Почему JAR-файл отображается как папка? Я не могу использовать файл таким образом, и Tomcat его не видит.

+0

Скриншот – adarshr

+1

Мне нужны 15 точек репутации для добавления изображений :( – koc9n

ответ

3

Setting for child project (using wtp)

Эта настройка для любого дочернего модуля, если у нас есть один родительский Maven проект для него, и мы хотим использовать WTP.

Eclipse получает изменения из рабочего пространства.

Например, мы вносим изменения в модуль maven, и нам не нужно устанавливать его и обновлять зависимости для родителя. Eclipse автоматически обновляет изменения.

1

Потому что, если вы используете платформу Web Tools для Eclipse для развертывания, она помещает артефакты, которые у вас есть в рабочем пространстве Eclipse как проекты, взорваны. Это позволяет WTP делать некоторые магии с заменой файлов классов на месте вместо переупаковки всего артефакта при каждом небольшом изменении. Для контейнера это действительно не имеет значения.

+0

Спасибо, Михал. Я решил эту проблему. Я переконфигурировал все мои проекты Maven и помог. – koc9n

Смежные вопросы