小编Dej*_*jel的帖子

以 root 身份启动 tomcat 的权限被拒绝

我刚开始使用 CentOS。

我安装Java

yum install java-1.7.0-openjdk-devel
Run Code Online (Sandbox Code Playgroud)

添加了一个用户:

$useradd supersite
Run Code Online (Sandbox Code Playgroud)

下载的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
Run Code Online (Sandbox Code Playgroud)

创建的服务配置:

$ cd /etc/init.d
$ edit tomcat7-supersite
Run Code Online (Sandbox Code Playgroud)

我从这里复制了文件。

但是,当我尝试以 root 用户身份运行时(我看到我是 root@myip)

service tomcat7-supersite start
Run Code Online (Sandbox Code Playgroud)

我得到:

env: /etc/init.d/tomcat7-supersite: Permission denied
Run Code Online (Sandbox Code Playgroud)

为什么?

linux tomcat java centos yum

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

centos ×1

java ×1

linux ×1

tomcat ×1

yum ×1