Предупреждение о том, что выбранный каталог не является действительным домом для дома

Я установил Tomcat с домашним brew brew install tomcat. При выборе сервера Tomcat для добавления сервера на сервер приложений я получаю этот

Предупреждение о том, что выбранный каталог не является допустимым домом tomcat.

Однако запуск catalina start запускает сервер tomcat на моем терминале.

Ответ 1

Шаг 1.

Загрузите tomcat с расширением tar.gz. NB. Расширение tar.gz

Шаг 2.

Разархивируйте файл и убедитесь, что имя папки осталось tomcat, сохраните его в своей библиотеке.

Шаг 3.

Доступ к настройкам предпочтений в вашем intellijIDEA

  • В разделе "Сборка, выполнение и развертывание" выберите сервер приложений.
  • Попытайтесь добавить новый сервер, нажмите + и выберите Tomcat Server в раскрывающемся списке.
  • Нажмите кнопку ... elipse, чтобы выбрать папку, которую вы распаковали ранее в свою библиотеку.
  • выберите папку tomcat и стрелу.

Вы готовы пойти, готовы к использованию.

Ответ 2

Если вы используете IDEA на платформе Linux, используйте команду ls -l apache-tomcat-8.5.16 (если папка tomcat - "apache-tomcat-8.5.16"). если это drwxr-xr-x, измените режим файла с помощью команды chmod 755 -R apache-tomcat-8.5.16. Затем попробуйте перезапустить службу снова. (Обновление от 09.09.2009. Спасибо @ElectRocnic)

Ответ 3

Попробуйте выбрать подкаталог libexec в IntelliJ - i.e. /usr/local/Cellar/tomcat/8.5.9/libexec

Ответ 4

Я сделал то, что предложил CallmeSurge, но мне пришлось изменить следующее:

Шаг 3. Создание новой конфигурации времени Tomcat

  • Выберите окно "Настройки выполнения" (верхний правый угол экрана) и выберите "Изменить конфигурации".
  • Выберите знак "зеленый +" в верхнем левом углу окна.
  • Выберите Tomcat (возможно, вам нужно будет открыть окно, чтобы увидеть его)
  • Дайте вашей новой конфигурации имя
  • На вкладке "Сервер" в окне "Сервер приложений" выберите папку tomcat, созданную на шагах 1 и 2.
  • На вкладке "Развертывание" выберите артефакт сборки, который вы хотите развернуть. (Примечание: если у вас нет артефакта сборки, сконфигурированного для вашего проекта, сначала вам нужно будет его настроить).
  • Сохраните новую конфигурацию.

Теперь развертывание в tomcat так же просто, как выбор конфигурации времени выполнения, которую вы только что создали, и нажатие стрелок Debug или Run.

Ответ 5

Это недавно появилось для меня на Ubuntu 17.04

Что сработало для меня

cd /var/lib/tomcat8
rmdir lib/
ln -s /usr/share/tomcat8/lib/ .
ln -s /usr/share/tomcat8/bin/ .

Я не уверен, что это лучшее решение, но это сработало для меня. По какой-то причине установка по умолчанию оставила каталог tomcat8/lib пустым, в то время как реальные библиотеки находятся в папке общего доступа.

Ответ 6

Авторизуйте разрешения для папки Tomcat:

  • Открытое местоположение кота, например C:\Program Files\Apache Software Foundation\Tomcat 9.0

  • Дважды щелкните эту папку.

  • Авторизуйте разрешения.

Теперь попробуйте создать сервер...