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

676
Aurelien Porte

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

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

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

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

1

2 ответа на вопрос

1
Aurelien Porte

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

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

0
William Fleming

Have you tried launching using the Catalina instead of startup.sh? Have ran into similar problems before. Looks like in the guide you need to use Catalina to fire up the server.

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