Используя Netbeans, я разрабатываю сайты с Tomcat в качестве локального сервера для управления им. В Netbeans это было "Install, write hit Run и работает" Как вытащить то же самое в IntelliJ?
Я не могу найти пошаговые инструкции для этого.
Используя Netbeans, я разрабатываю сайты с Tomcat в качестве локального сервера для управления им. В Netbeans это было "Install, write hit Run и работает" Как вытащить то же самое в IntelliJ?
Я не могу найти пошаговые инструкции для этого.
ПРИМЕЧАНИЕ. Community Edition не поддерживает JEE.
Сначала вам нужно установить локальный сервер Tomcat. Похоже, вы уже это сделали.
Затем, на панели инструментов в верхней части IntelliJ, щелкните стрелку вниз слева от значков "Выполнить" и "Отладка". Будет опция Изменить конфигурации. В появившемся всплывающем окне щелкните значок "Добавить", затем нажмите "Tomcat" и "Local".
В этом диалоговом окне вам нужно нажать кнопку "Настроить..." рядом с Application Server, чтобы сообщить IntelliJ, где установлен Tomcat.
Какую версию IntelliJ вы используете? Обратите внимание, что с прошлого года IntelliJ существует в двух версиях:
(см. различия здесь)
Если вы используете Community Edition, вы не сможете управлять установкой Tomcat.
Если вы используете Ultimate Edition, вы можете посмотреть:
How do I configure a web framework for my project?
).Ниже приведена пошаговая инструкция для конфигурации Tomcat в IntellijIdea:
1) Создайте проект IntellijIdea через шаблон WebApplication. Идея должна быть версией Ultimate, а не версией сообщества
2) Перейдите в конфигурацию Run-Edit и настройте папку местоположения Tomcat, поэтому Idea будет знать о вашем сервере tomcat
3) Перейдите на вкладку "Развертывание" и выберите "Артефакт". Подать выражение
4) В папке src поместите ваш сервлет (вы можете попробовать мой пример для цели тестирования)
5) Перейдите в файл web.xml и свяжите свой сервлет следующим образом
6) В веб-папке поместите ваши .jsp файлы (например, hey.jsp)
7) Теперь вы можете запустить приложение через IntellijIdea. Запустите (Shift + F10) и наслаждайтесь своим приложением в браузере:
- в jsp файлы: http://localhost:8080/hey.jsp (или index.jsp по умолчанию)
- для сервлетов через виртуальную ссылку, установленную в web.xml: http://localhost:8080/st
Вы также можете отлаживать tomcat, используя редакцию сообщества (в отличие от сказанного выше).
Запустите tomcat в режиме отладки, например: . \catalina.bat jpda run
В intellij: Запустить > Изменить конфигурации > +
Выберите "Remote" Назовите соединение: "somename" Установите "Порт:" 8000 (по умолчанию 5005)
Выберите "Выполнить" > "Отладка" "somename"
Убедитесь, что необходимые плагины включены в Настройки | Плагины, скорее всего, вы отключили несколько из них, поэтому вы не видите все параметры фасет.
Для пошагового руководства см. Создание простого веб-приложения и его развертывание в Tomcat.
Проблема, с которой я столкнулась, была связана с тем, что я неосознанно редактировал значения по умолчанию, а не новый экземпляр Tomcat. Нажмите знак "плюс" в левой верхней части окна "Выполнить" и выберите "Tomcat | Местный оттуда.
В Netbeans вы можете щелкнуть правой кнопкой мыши по проекту и запустить его, но в IntelliJ IDEA вам нужно выбрать файл index.jsp или файл приветствия для запуска проекта.
это связано с тем, что Netbeans генерирует следующий тег в web.xml и IntelliJ.
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>