Команда Tomcat shartup.sh сообщает, что разрешение запрещено

Я установил CATALINA_HOME в файле ~/.bashrc, но, выполнив команду

$CATALINA_HOME/bin/startup.sh

, она выдаст вывод, подобный:

bash: /home/ravinder/Java_Folder/Important_Programs/Servers/Tomcat7/bin/startup.sh: Permission denied 

Любая помощь будет очень полезна.

3
задан 30 July 2014 в 14:54

3 ответа

Эта ошибка происходит из-за неправильного разрешения файла и может произойти из-за двух причин:

  1. файл не является исполняемым файлом или
  2. , у пользователя нет полномочий работать

для проверки попытки:

  ls -l /home/ravinder/Java_Folder/Important_Programs/Servers/Tomcat7/bin/startup.sh

, Если файл не является исполняемой фиксацией это с:

  chmod +x $CATALINA_HOME/bin/startup.sh

Или Вы могли выполниться:

  bash $CATALINA_HOME/bin/startup.sh

, Если у Вашего пользователя нет правильного полномочия, например, файл является исполняемым файлом только пользователем root, попробуйте это:

  sudo $CATALINA_HOME/bin/startup.sh

Этот последний случай, этого не должно происходить, если кот был установлен правильно, и необходимо постараться не выполнять веб-сервер с полномочиями пользователя root главным образом из соображений безопасности.

3
ответ дан 30 July 2014 в 14:54

просто выполненный chmod-R 777 {путь к мусорному ведру directiry}, это присвоит полномочия всем подэлементам каталога bin.

-1
ответ дан 30 July 2014 в 14:54

Вы, возможно, загрузили заархивированную версию.

Загрузка и извлечение tar.gz формат и это будут хорошо работать.

0
ответ дан 30 July 2014 в 14:54

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

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