如何将tomcat作为服务运行而不使用root用户

3 tomcat

我将 catalina.sh 复制到 /etc/init.d/tomcat 和 sudo chkconfig --add tomcat 它以 root 用户身份启动,我想使用另一个用户,如何?

小智 6

如果您出于任何原因确实想创建自己的启动脚本。然后su -c "$TOMCAT_HOME/bin/tomcat.sh start" nobody在启动tomcat时使用另一个用户运行tomcat。(在这种情况下,没有人是 tomcat 将在其下启动的用户)

http://www.jguru.com/faq/view.jsp?EID=455567