Ошибка неверного интерпретатора при настройке Tomcat для удаленной отладки

Я пытаюсь настроить Tomcat для удаленной отладки, следуя этим инструкциям.

После завершения всего процесса я получаю эту ошибку при попытке запустить startup.sh сценарий:

-bash: ./startup.sh: /bin/sh: bad interpreter: Operation not permitted

Заметим, что до этого я мог правильно запустить свой сервер Tomcat. У кого-нибудь есть идеи о том, где я мог ошибиться?

2 ответа

Решение

Похоже, проблема в Mac OS. Когда я разблокировал файл startup.sh, чтобы написать команду экспорта, создается впечатление, что ОС поместила файл в карантин. Команда xattr -d com.apple.quarantine test.sh решает проблему.

И каждый раз, когда я изменяю соответствующий файл, возникает проблема. Поэтому я должен использовать команду каждый раз.

Вы пробовали запускать с использованием Catalina вместо startup.sh? Сталкивались с подобными проблемами раньше. Похоже, в руководстве вам нужно использовать Catalina для запуска сервера.

Другие вопросы по тегам