Linux
以root身份啟動tomcat的權限被拒絕
我剛開始使用 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