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

1

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

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

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

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

Аурелиен Порт
источник

Ответы:

1

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

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

Аурелиен Порт
источник
0

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

Уильям Флеминг
источник
1
Спасибо, Билл, похоже, проблема в Mac OS. Когда я разблокировал файл startup.sh, чтобы написать команду экспорта, создается впечатление, что ОС поместила файл в карантин. Команда xattr -d com.apple.quarantine test.sh спасла меня.
Аурелиен Порт
Не стоит слышать, что это работает
Уильям Флеминг,
1
хорошо, но я не могу, потому что у меня недостаточно репутации, чтобы сделать это через 2 часа;)
Aurelien Porte