Да, вы можете указать CATALINA_BASE
, чтобы быть в CATALINA_HOME
.
Но обычной практикой является использование внешней базовой папки.Это сохраняет исходную папку Tomcat в первоначальном состоянии.Также облегчает ведение домашнего хозяйства благодаря нескольким проектам, которые могут использовать Tomcat.Каждый проект со своей собственной базовой папкой хранит свои собственные вещи аккуратно разделенными.
В любом случае вы задаете базовую папку при настройке IntelliJ, чтобы узнать о Tomcat.Посмотрите в Preferences
> Build, Execution, Deployment
> Application Servers
.Нажмите значок +
, чтобы настроить новую конфигурацию Tomcat с IntelliJ, после чего появится диалоговое окно, показанное ниже.Щелкните значок папки в поле Tomcat base directory
, чтобы выбрать предварительно настроенную базовую папку.
Preferences > Build, Execution, Deployment
> Application Servers
> Tomcat home directory
.">
Обратите внимание, что в моем примере показан снимок экрана с моей собственной практикой.Я держу Tomcat в верхней части моей домашней папки Unix / macOS.Я создаю папку для базовых папок моих различных проектов с именем apache-tomcat-base
, поэтому она упирается в папку (и) Tomcat в алфавитном порядке.Затем я вкладываю вложенную в проект папку, используя именование в стиле Unix, чтобы избежать проблем (без символов SPACE, простых, коротких) - таких как example_app
, видимых здесьЯ мог бы также вложить вложенные папки с именами версий, если я работаю с различными версиями Tomcat, например 9.0.14
(не обычно).
CRUCIAL: IntelliJ, к сожалению, отказывается настраивать эту внешнюю базовую папку.Я был избалован тем, что NetBeans делает это для меня автоматически.Но в IntelliJ, несмотря на то, что я заплатил деньги за Ultimate edition , чтобы получить поддержку сервера приложений, я должен настроить базовую папку вручную.См. мой вопрос по этой проблеме.
- Перейдите в папку Tomcat, скопируйте папку
conf
. - Вставьте в созданную нами вложенную базовую папку.
![enter image description here](https://i.stack.imgur.com/ry6Ev.jpg)
Наконец, настройте Run/Debug Configuration
для своего веб-приложения.Откройте диалоговое окно, показанное далее, используя всплывающее меню рядом со значками «Выполнить и отладить» в верхнем правом углу IntelliJ.Обратите внимание на поле Application server
, где мы выбираем конфигурацию IntelliJ-Tomcat, которую мы установили, как показано выше.
Tomcat Server > Run external Tomcat” dialog box">
Бонусный совет: избегайте использования After launch
флажок.Неприятная ошибка приводит к двойному запуску моего веб-приложения в Tomcat.Просто переключитесь на веб-браузер вручную, сохраните закладку для своего localhost:8080
URL.