Я считаю, что лучший способ начать новый проект IDEA - использовать Maven. Это позволяет легко создавать проект без запуска IDE, автоматически поддерживая все библиотеки для вас.
«Создайте проект с нуля», затем выберите «Maven module» на следующем экране. Нажмите «Создать из архетипа» и выберите «maven-archetype-webapp». Это даст вам базовое расположение Maven, которое создает простой WAR-файл.
Теперь, чтобы добавить пружину библиотеки, откройте Maven построить файл - pom.xml - и вставить новую зависимость от структуры Spring MVC:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
здесь, вы можете следить за Spring MVC reference documentation - добавить Диспетчерский сервлет и контекстный прослушиватель в web.xml, контекст Spring XML и т. Д.
Что-то еще, что может показаться полезным, это Maven Jetty plugin. После настройки вы можете запустить приложение, просто набрав «mvn jetty: run» в командной строке (или запустив его из среды IDE). Maven получит все необходимое и развернет приложение для вас, нет необходимости в настройке внешнего сервера приложений для быстрого тестирования.
так будет бить «Запустить», автоматически строить и развертывать, или там есть какая-то настройка? как насчет фасет/артефактов и настройки модулей? – Blankman
IDEA автоматически определит фасет «Веб-приложение» сначала, а затем фасет «Весеннее приложение» при создании контекста приложения. Он не будет создавать развертывание для вас из коробки, но запуск «mvn package» даст вам развернутый военный файл. Вы можете настроить конфигурацию Run/Debug для Tomcat в IDEA и добавить военный модуль в качестве одного из развернутых артефактов. Каждый раз, когда вы его создаете, IDEA предложит перераспределить его для вас. – Pavel
Ненавижу, как появляется сообщение о грани, а затем исчезает через 1 секунду! Итак, как мне связать файл .war с Tomcat? Я уже настроил tomcat. благодаря! – Blankman