pangxia75 发表于 2018-12-7 06:46:22

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]
查看完整版本: tomcat用普通用户启动