Запуск mvn deploy
не будет «развертывать ваше приложение на Tomcat», здесь развертывание - это нечто иное, deploy
- это фаза , выполненная в среде интеграции или выпуска, и копирование окончательной пакет в удаленный репозиторий для совместного использования с другими разработчиками и проектами.
Другими словами, если вы не имеете дело с удаленным репозиторием для распространения вашего приложения (а для этого требуется настроить действительный раздел <distributionManagement/>
в вашем POM), просто забудьте о deploy
на данный момент , это не то, что вы думаете:)
Итак, чтобы запустить ваше приложение и «развернуть его на Tomcat» из Eclipse, используйте Запуск от имени> Запуск на сервере . Если вы хотите запустить его из-за пределов Eclipse, вы можете использовать mvn tomcat:run
, но здесь это не совсем подходит (эта цель - удобный способ запустить веб-приложение без импорта его в IDE). И если вы действительно хотите развернуть свое приложение на Tomcat из командной строки, плагин Maven Tomcat поддерживает множество методов для Deployment . Но опять же, я не думаю, что это то, что вы ищете сейчас.