在linux中运行startup.sh时权限被拒绝

Nan*_*ncy 10 java linux tomcat

当我调用startup.sh时,我试图在linux中运行tomcat 6我在catalina.out中看到这个错误

/home/***/apache-tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/java: Permission denied
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它运行?请帮忙.

Gov*_*van 12

转到该文件夹​​并键入以下代码.

chmod 777 *
Run Code Online (Sandbox Code Playgroud)

并尝试运行它.

它因为设置了权限.

如果您具有权限,则为其授予excecute权限.要么

cd home/
chmod 777 apache-tomcat6.0
cd apache-tomcat6.0/bin
sh startup.sh
Run Code Online (Sandbox Code Playgroud)


Jun*_*san 6

试试这个:

cd /home/***/jre/bin/
$ chmod +x java
Run Code Online (Sandbox Code Playgroud)

然后做:

$ sudo startup.sh
Run Code Online (Sandbox Code Playgroud)