tomcat用普通用户启动
1.创建用户# useradd-r -M -s /sbin/nologin -u 8080 tomcat
2.安装jsvc工具
# tar xvf commons-daemon-native.tar.gz
# cd commons-daemon-1.0.15-native-src/unix/
# ./configure--with-java=/usr/local/jdk1.7.0_80
# make
# cp -a jsvc /usr/local/tomcat-7.0.64/bin/
# vim /etc/rc.local
/usr/local/tomcat-7.0.64/bin/jsvc -user tomcat -Djava.util.logging.config.file=/usr/local/tomcat-7.0.64/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=256m -Djava.awt.headless=true -Djava.endorsed.dirs=/usr/local/tomcat-7.0.64/endorsed -classpath /usr/local/tomcat-7.0.64/bin/bootstrap.jar:/usr/local/tomcat-7.0.64/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat-7.0.64 -Dcatalina.home=/usr/local/tomcat-7.0.64 -Djava.io.tmpdir=/usr/local/tomcat-7.0.64/temp org.apache.catalina.startup.Bootstrap start
# ps -ef | grep -itomcat
tomcat 19857 198564 16:40 ? 00:00:47 jsvc.exec -user tomcat -Djava.util.logging.config.file=/usr/local/tomcat-7.0.64/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=256m -Djava.awt.headless=true -Djava.endorsed.dirs=/usr/local/tomcat-7.0.64/endorsed -classpath /usr/local/tomcat-7.0.64/bin/bootstrap.jar:/usr/local/tomcat-7.0.64/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat-7.0.64 -Dcatalina.home=/usr/local/tomcat-7.0.64 -Djava.io.tmpdir=/usr/local/tomcat-7.0.64/temp org.apache.catalina.startup.Bootstrap start
root 20384 199200 16:58 pts/1 00:00:00 grep -i fron
#
页:
[1]