Linux

以root身份啟動tomcat的權限被拒絕

  • October 1, 2013

我剛開始使用 CentOS。

我安裝 Java

yum install java-1.7.0-openjdk-devel

添加了一個使用者:

$useradd supersite

下載的tomcat:

$wget http://apache.mirror.anlx.net/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.zip
$unzip apache-tomcat-7.0.42.zip -d tomcat7

創建的服務配置:

$ cd /etc/init.d
$ edit tomcat7-supersite

我從這裡複製了文件。

但是,當我嘗試以 root 使用者身份執行時(我看到我是 root@myip)

service tomcat7-supersite start

我得到:

env: /etc/init.d/tomcat7-supersite: Permission denied

為什麼?

該文件/etc/init.d/tomcat7-supersite缺少執行權限。你需要跑

sudo chmod +x /etc/init.d/tomcat7-supersite

引用自:https://serverfault.com/questions/542964