无法以非 root 用户身份访问我的 tomcat 服务(例如 8443、8080)

无法以非 root 用户身份访问我的 tomcat 服务(例如 8443、8080)

我在我的 ubuntu 服务器 tomcat 上运行。我可以以非 root 身份启动服务root并访问我的localhost:8443服务器。如果我以非 root 身份启动服务tomcat,服务将以 tomcat 身份启动,但无法访问我的 localhost:8443 网络服务器,或者说不回答我。

我做了什么 :

一、我首先添加用户tomcat:

adduser tomcat ;addgroup tomcat

II.然后我从 root 中将服务设置更改/etc/systemd/tomcat.service为:

[Service] 
user=tomcat 
group=tomcat

III. 改变了我的 tomcat 文件夹的权限/tomcat

chown tomcat:tomcat /tomcat -R
chmod 755 /tomcat

netstate -nlp端口 8080, 8443 -> 好

iptables -L -v没有丢失文件 -> 好

service started作为 tomcat -> 好

但我仍然无法访问服务器。如果我将 tomcat.service 中的 更改为 root usergroup我就可以访问服务器。

我不知道问题出在哪里。

如果有专家能帮助我,我将不胜感激。

亲切的问候

胡子黑

相关内容