tomcat 9 비 루트 사용자 로 자동 시작
사용자 만 들 기
groupadd tomcat
useradd -g tomcat tomcat -s /sbin/nologin
chown tomcat.tomcat -R /usr/local/tomcat/*
컴 파일 jsvc
cd /usr/local/tomcat/bin/
tar xf commons-daemon-native.tar.gz
cd commons-daemon-1.1.0-native-src/unix/
./configure --with-java=$JAVA_HOME
make
cp jsvc /usr/local/tomcat/bin/
cp /usr/local/tomcat/bin/daemon.sh /etc/init.d/tomcat
시작 파일 수정, 메모리 최적화
vim /etc/init.d/tomcat
#!/bin/sh
# chkconfig: 2345 81 91
# description: Start and Stop tomcat
JAVA_HOME=/usr/local/jdk8.0
JAVA_BIN=/usr/local/jdk8.0/bin
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
JAVA_OPTS="-server
-Xms1024m
-Xmx1536m
-XX:PermSize=256m
-XX:MaxPermSize=512m
-XX:+UseConcMarkSweepGC
-XX:+UseCMSCompactAtFullCollection
-XX:CMSFullGCsBeforeCompaction=0
-XX:-PrintGC
-XX:-PrintGCDetails
-XX:-PrintGCTimeStamps
-Xloggc:../logs/gc.log "
## -Xmx1536m , 80%
/etc/init.d/tomcat start
chkconfig tomcat on
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
「gitbucket」의 어플리케이션이 기동할 수 없는 문제를 해결!오류↓ FAIL - コンテキストパス [/gitbucket] のアプリケーションが起動できません log 파일에서 잘라내기↓ Caused by: java.io.IOException: Directory '/.gitbucket...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.