Предупреждение о том, что выбранный каталог не является действительным домом для дома
Я установил 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
Дважды щелкните эту папку.
Авторизуйте разрешения.
Теперь попробуйте создать сервер...