本文主要参考自 http://mushme.iteye.com/blog/1636467
环境介绍:
Linux版本:CentOS 6.2
Tomcat 6.0 安装目录 /usr/local/tomcat
以下操作均为以root用户运行
1.添加tomcat用户组
/usr/sbin/groupadd tomcat
2.添加tomcat用户,并限制登录
/usr/sbin/useradd -s /bin/bash -g tomcat tomcat
/usr/sbin/usermod -L tomcat #锁定密码,使密码无效
3.给tomcat用户nfsnobody的组身份
/usr/sbin/usermod -G tomcat,nfsnobody tomcat
4.修改目录所有者:
chown -R tomcat:tomcat /usr/local/tomcat
5.编辑/etc/init.d/tomcat6文件
vi /etc/init.d/tomcat6
6. 修改此文件如图
7.将tomcat目录权限交给用户tomcat(跟第四步一样,自己反正又敲了一次)
chown -R tomcat:tomcat tomcat
8.给启动命令执行权限
chmod 755 /etc/init.d/tomcat
chown -R tomcat:tomcat /etc/init.d/tomcat
9.启动tomcat
/etc/init.d/tomcat6 start
10.关闭tomcat
/etc/init.d/tomcat6 stop
11.正常启动后,就可以用ps -ef | grep tomcat查看tomcat服务器进程了。可以看到此时的执行用户为tomcat