IntelliJ и Tomcat .. Как ..? - PullRequest
       16

IntelliJ и Tomcat .. Как ..?

104 голосов
/ 28 октября 2010

Используя Netbeans, я разрабатываю сайты с Tomcat в качестве локального сервера для управления им.В Netbeans это было «Установить, написать« Запустить, запустить и все работает ». Как мне выполнить то же самое в IntelliJ?

Я не могу найти пошаговые инструкции для этого.

Ответы [ 7 ]

103 голосов
/ 06 ноября 2010

ПРИМЕЧАНИЕ: Community Edition не поддерживает JEE.

Сначала вам нужно будет установить локальный сервер Tomcat. Похоже, вы, возможно, уже сделали это.

Затем на панели инструментов в верхней части IntelliJ нажмите стрелку вниз слева от значков Выполнить и Отладка . Будет возможность Редактировать конфигурации . В появившемся всплывающем окне щелкните значок Добавить , затем нажмите Tomcat и Локальный .

В этом диалоговом окне вам нужно нажать кнопку Настроить ... рядом с Сервер приложений , чтобы сообщить IntelliJ, где установлен Tomcat.

39 голосов
/ 15 мая 2015

Вот пошаговая инструкция для настройки Tomcat в IntellijIdea:

1) Создать проект IntellijIdea с помощью шаблона WebApplication. Идея должна быть Ultimate, а не Community Edition

enter image description here

2) Перейдите в конфигурацию Run-Edit и настройте папку местоположения Tomcat, чтобы Idea узнала о вашем сервере Tomcat enter image description here

3) Перейдите на вкладку «Развертывание» и выберите «Артефакт». Применять enter image description here

4) В папке src поместите свой сервлет (вы можете попробовать мой пример для тестирования) enter image description here

5) Перейдите в файл web.xml и свяжите свой сервлет следующим образом

enter image description here

6) В веб-папке поместите ваши файлы .jsp (например, hey.jsp)

enter image description here

7) Теперь вы можете запустить свое приложение через IntellijIdea. Запустите (Shift + F10) и наслаждайтесь своим приложением в браузере:

- для jsp файлов: http://localhost:8080/hey.jsp (или index.jsp по умолчанию)

- к сервлетам через виртуальную ссылку, указанную в web.xml: http://localhost:8080/st

38 голосов
/ 28 октября 2010

Какую версию IntelliJ вы используете? Обратите внимание, что с прошлого года IntelliJ существует в двух версиях:

  • Ultimate Edition , которая является полной IDE
  • Community Edition , которая бесплатна, но не поддерживает разработки JavaEE.

(см. Различия здесь )

Если вы используете Community Edition , вы не сможете управлять установкой Tomcat.

Если вы используете Ultimate Edition , вы можете взглянуть на:

17 голосов
/ 14 марта 2014

Вы можете также отлаживать tomcat, используя версию для сообщества (в отличие от сказанного выше).

Запустите tomcat в режиме отладки, например, так: . \ catalina.bat jpda run

In intellij : Выполнить> Изменить настройки> +

Выберите «Удаленный» Назовите соединение: "somename" Установите «Порт:» 8000 (по умолчанию 5005)

Выберите Run> Debug "somename"

13 голосов
/ 28 октября 2010

Убедитесь, что необходимые подключаемые модули включены в Настройки | Плагины , скорее всего, вы отключили несколько из них, поэтому вы не видите все параметры фасета.

Пошаговое руководство см .: Создание простого веб-приложения и его развертывание в Tomcat .

5 голосов
/ 01 марта 2012

У меня возникла проблема из-за того, что я по незнанию редактировал значения по умолчанию , а не новый экземпляр Tomcat вообще. Нажмите знак «плюс» в верхней левой части окна «Выполнить» и выберите Tomcat | Местный оттуда.

1 голос
/ 30 сентября 2012

В Netbeans вы можете щелкнуть правой кнопкой мыши по проекту и запустить его, но в IntelliJ IDEA вам нужно выбрать файл index.jsp или файл приветствия для запуска проекта.

это связано с тем, что Netbeans генерирует следующий тег в web.xml, а IntelliJ - нет.

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...