離線安裝tomcat9.0.37
阿新 • • 發佈:2021-02-08
技術標籤:離線安裝各軟體
下載tomcat 9.0版本
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz
https://download.csdn.net/download/zhanremo3062/15118261
解壓
tar zxvf apache-tomcat-9.0.30.tar.gz
調整位置
mv apache-tomcat-9.0.30 /usr/local/tomcat
進入目錄
cd /usr/local/tomcat/
編輯配置檔案,新增pid檔案
vim bin/catalina.sh
新增:
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
編輯系統啟動服務檔案
vim /etc/systemd/system/tomcat9.service
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/local/java/
Environment=CATALINA_HOME=/usr/local/tomcat/
Environment= CATALINA_BASE=/usr/local/tomcat/
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
Environment=CATALINA_PID=/usr/local/tomcat/tomcat.pid
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
ExecReload= /bin/kill -s HUP $MAINPID
PrivateTmp=true
User=tomcat
Group=tomcat
[Install]
WantedBy=multi-user.target
新增許可權
chmod a+x /etc/systemd/system/tomcat9.service
chmod a+x /usr/local/tomcat/bin/*
useradd -rs /bin/false tomcat
chown -R tomcat.tomcat /usr/local/tomcat
啟動tomcat
systemctl start tomcat9.service