我正在尝试在Linux上运行Tomcat 6,当我调用startup.sh时,在catalina.out中出现以下错误:
/home/***/apache-tomcat-6.0.29/bin/catalina.sh: line 338: /home/***/jre/bin/java: Permission denied
我该如何使它运行起来?请帮忙。
前往该文件夹并输入以下代码。
chmod 777 *
尝试运行它。
这是由于权限设置导致的。
如果您在权限方面非常具体,请为其授予执行权限。 或者
cd home/
chmod 777 apache-tomcat6.0
cd apache-tomcat6.0/bin
sh startup.sh
试试这个:
cd /home/***/jre/bin/
$ chmod +x java
然后执行:
$ sudo startup.sh
您需要查看输出Java进程启动日志的位置,并确保尝试启动它的用户具有写入权限 - 您可以尝试作为当前用户运行Java,这应该可行并指出问题所在。