10

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

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

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

4

3 回答 3

12

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

chmod 777 *

并尝试运行它。

这是因为权限集。

如果您具有特定权限,请授予执行权限。或者

cd home/
chmod 777 apache-tomcat6.0
cd apache-tomcat6.0/bin
sh startup.sh
于 2013-11-04T09:21:35.447 回答
6

试试这个:

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

然后做:

$ sudo startup.sh
于 2013-11-04T09:19:51.667 回答
0

您需要查看它在哪里输出日志以启动您的 java 进程,并确保尝试启动它的用户有权写入它 - 您可以尝试以当前用户身份运行 java,这应该可以工作并指出问题在被解释

于 2013-11-04T09:21:08.083 回答