我已经在 ubuntu EC2 实例上安装了 openjdk+tomcat7。在 8443 上做一些测试 http 和 https 后确实有效。我已经将安全组配置为允许 8080/443/8443。当我尝试在端口 443 上配置 SSL 时,它会在启动 Tomcat 时提示“权限被拒绝”。但是我已经用root prev启动了tomcat:
sudo /etc/init.d/tomcat7 start
你对此有什么想法吗?
我已经在 ubuntu EC2 实例上安装了 openjdk+tomcat7。在 8443 上做一些测试 http 和 https 后确实有效。我已经将安全组配置为允许 8080/443/8443。当我尝试在端口 443 上配置 SSL 时,它会在启动 Tomcat 时提示“权限被拒绝”。但是我已经用root prev启动了tomcat:
sudo /etc/init.d/tomcat7 start
你对此有什么想法吗?
这个问题在别处得到解决。出于安全原因,将用户 tomcat 在 root 下运行并不是一个好主意。
在 /etc/default 中查找名为“tomcat7”的文件。在那里更改用户名和密码。
# Run Tomcat as this user ID. Not setting this or leaving it blank will use the
# default of tomcat6.
TOMCAT7_USER=root
# Run Tomcat as this group ID. Not setting this or leaving it blank will use
# the default of tomcat6.
TOMCAT7_GROUP=root