2012-04-05 5 views
0

Я пытаюсь развернуть мой webapp с помощью maven на встроенный сервер tomcat. У меня проблемы.Исключение исключения плагинов Tomcat Maven при развертывании webapp

Мой проект - это мультимодульный проект maven. У меня есть несколько «jar» модулей, а затем веб-приложение, которое использует эти банки. Когда я развертываю локально установленный сервер tomcat, он работает правильно. Когда я уже построил и установил другие банки, затем отдельно создавайте и развертываем webapp на встроенный сервер, он также работает правильно. Когда я пытаюсь построить весь проект, банки и webapp, развертывание встроенного сервера tomcat не выполняется. Независимо от того, что я пытаюсь, это всегда сводится к тому, что один из моих банок, похоже, не развертывается. Tomcat жалуется, что не может найти какой-то класс, который находится в этой одной банке. Когда я удаляю этот класс, Spring ссылается на то, что он не может найти файл applicationContext.xml, который находится в этой же банке. Это сводится к тому, что одна из моих банок не найдена.

Я пытался выяснить, почему эта банка не найдена. Я запустил maven с -X, чтобы получить больше данных. Я нашел это:

[DEBUG] добавить зависимость к webapploader com.myproject: безопасность Пб: 1,0-ПАНОРАМА: компилировать [DEBUG] пропустить добавление артефакт безопасности Пб, как это в реакторах

Но, также заметил, что все мои собственные банки получают это же сообщение. Кажется, они найдены кем-то.

Есть ли у кого-нибудь предложения, почему мой встроенный сервер tomcat не получает этот файл jar? И почему встроенный сервер tomcat работает, когда я развертываю его сам по себе, но не работает, когда я его развертываю при построении всего проекта? Любые советы по его отладке будут оценены по достоинству.

ответ

0

Я нашел проблему. Я использовал цель «run». Я намеревался использовать цель выполнения «run-war» для модуля tomcat-maven.

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