2013-11-04 63 views
9

运行startup.sh我想,当我调用startup.sh我看到catalina.out的这个错误权限被拒绝而在Linux

/home/***/apache-tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/java: Permission denied 

我怎样才能得到它运行到Tomcat运行在Linux 6?请帮忙。

+1

试试以root身份运行? –

+0

感谢您的好问题。 –

回答

6

试试这个:

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

然后执行:

$ sudo startup.sh 
0

你需要看看在那里输出日志启动你的java程序,并确保试图用户启动它有权写入它 - 你可以尝试运行java作为当前用户应该工作,并指出问题是解释

11

转到该文件夹​​并键入以下内容码。

chmod 777 * 

并尝试运行它。

由于设置了权限。

如果您具有特定的权限,则授予其优先权限。 或

cd home/ 
chmod 777 apache-tomcat6.0 
cd apache-tomcat6.0/bin 
sh startup.sh 
+0

你知不知道? – Govan

+0

这有效,但为什么会发生这种情况? –

+0

好@Govan,为我工作,thx –