linux - Tomcat 未在 Linux 中启动 --- 运行 startup.sh 的权限被拒绝

标签 linux tomcat permission-denied

我在 Linux 机器上粘贴了 tomcat 文件夹。用户是 root 。当我转到 bin 文件夹并执行 ./startup.sh 时,我得到了一个 error:permission denied。 [这是我得到的]

如何解决这个问题。

png

最佳答案

给予:

chmod -R 777 startup.sh

然后会报错:Cannot find ./catalina.sh 然后给出:

chmod -R 777 catalina.sh

Tomcat 将启动。 问题是因为没有执行权限。你可以通过以下方式查看是否存在权限:

ls -l

关于linux - Tomcat 未在 Linux 中启动 --- 运行 startup.sh 的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38893829/

相关文章:

linux - 尝试使用 USB 到 RS232 电缆进行通信时 Minicom 脱机

tomcat - 使用不同的用户在重启时启动 Tomcat

java - 配置jmxremote时无法正常停止tomcat

hadoop - 线程 “main”中的异常java.io.IOException:命令行中拒绝了权限。 Hadoop

PHP 警告 ZipArchive::extractTo(): 权限被拒绝

c - 读写器 : one reader at a time, 和写入器优先级

linux - 如何创建一个 pam 模块?

Tomcat,启用DELETE方法

powershell - PowerShell 脚本中的 Get-ChildItem 权限被拒绝错误

regex - 使用 grep 在源代码中查找字符串中的所有查询