Ошибка неверного интерпретатора при настройке 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.