it-swarm.com.ru

Отказано в доступе при запуске startup.sh в Linux

Я пытаюсь запустить Tomcat 6 в Linux, когда я вызываю startup.sh Я вижу эту ошибку в catalina.out

/home/***/Apache-Tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/Java: Permission denied

Как я могу запустить его? пожалуйста помоги.

9
Nancy

Попробуй это:

cd /home/***/jre/bin/
$ chmod +x Java

а затем сделать:

$ Sudo startup.sh
6
Juned Ahsan

Перейдите в эту папку и введите следующий код.

chmod 777 *

и попробуйте запустить его.

Это из-за установленных разрешений.

Если вы конкретны с разрешениями, дайте на это исключительное разрешение . Или же

cd home/
chmod 777 Apache-Tomcat6.0
cd Apache-Tomcat6.0/bin
sh startup.sh
12
Govan

Вам нужно посмотреть, где он выводит журналы для запуска вашего Java-процесса, и убедиться, что у пользователя, который пытается запустить его, есть права на запись в него - вы можете попробовать запустить Java в качестве текущего пользователя, который должен работать, и указать на проблему. будучи объясненным 

0
Vahid