我在Linux机器上粘贴了tomcat文件夹。用户是root用户。当我进入bin文件夹并执行./startup.sh
时,我收到一个error:permission denied
。 [这是我得到的]Tomcat不在linux启动---权限被拒绝运行startup.sh
如何纠正这个问题。
我在Linux机器上粘贴了tomcat文件夹。用户是root用户。当我进入bin文件夹并执行./startup.sh
时,我收到一个error:permission denied
。 [这是我得到的]Tomcat不在linux启动---权限被拒绝运行startup.sh
如何纠正这个问题。
验证,与新的Tomcat文件夹你的文件系统没有安装带有 “NOEXEC”。请运行“ls -l”,“file start.sh”和“head start.sh”。
汤姆
得出:
chmod -R 777 startup.sh
然后错误会来为:找不到./catalina.sh 然后再给:
chmod -R 777 catalina.sh
Tomcat将启动。 问题是因为没有执行权限。 ü可以看到,如果允许有或不给予:
ls -l
作为文件名的颜色是白色的,我想文件是不可执行的;请尝试以下命令: ls -l
它为您提供文件列表及其权限。尝试使用命令
chmod a+x startup.sh
如果仍然拒绝权限。尝试
sudo chmod a+x startup.sh
然后使用 ./startup.sh 如果仍然权限被拒绝尝试。然后尝试
sudo ./startup.sh
希望它会有帮助。