Apache Tomcat не запускается на Mac

В вашем последнем блоке else вам нужно очистить «w» или другой недопустимый ввод от сканера. Вы можете сделать это, вызвав next() на сканере и проигнорировав его возвращаемое значение, чтобы выбросить этот недопустимый вход, следующим образом:

else
{
      System.out.println("You have entered an invalid input. Try again.");
      in.next();
}
1
задан Roshana Pitigala 18 January 2019 в 16:11
поделиться

2 ответа

BatChmod

Logo and tag line for the BatChmod app

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

Я не знаю эквивалента командной строки , , но вот скриншот настроек, которые я использовал годами успешно.

screenshot of BatChmod.app settings for Apache Tomcat file permissions

Обращаться за помощью

Если кто-нибудь может написать эквивалент в виде сценария оболочки для macOS , пожалуйста, напишите!

Еще лучше объясните, как обернуть такой скрипт как AppleScript для перетаскивания выполнения в Искатель .

0
ответ дан Basil Bourque 18 January 2019 в 16:11
поделиться

Проблема оказалась проблемой прав доступа. Когда я установил Tomcat, я поместил папку в каталог / Library / Tomcat. Несмотря на то, что файлы Tomcat были изменены, чтобы быть исполняемыми, владение пользователя и группы осталось прежним Чтобы запустить Tomcat, я переместил каталог в «Users / MyUserName / Tomcat». Как только я это сделал, запустилась страница Tomcat по умолчанию.

0
ответ дан legend12 18 January 2019 в 16:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: