1. 程式人生 > >RHEL7.x安裝tomcat設置自啟動服務

RHEL7.x安裝tomcat設置自啟動服務

system exec all network ron ted rhel7 exe nss

1、安裝jdk
cd /tmp
tar -zxvf jdk-7u79-linux-x64.tar.gz -C /usr/local 
cd /usr/local/
ln -sv jdk1.7.0_79 java
vim /etc/profile.d/java.sh   #編輯該文件,添加下面內容
--------------------------
#!/bin/bash
#
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
--------------------------
source /etc/profile  #執行該命令
java -version  #查看java是否安裝成功
2、安裝tomcat
cd /tmp
tar -zxvf apache-tomcat-7.0.70.tar.gz -C /usr/local/
cd /usr/local/
ln -sv apache-tomcat-7.0.70 tomcat
vim /etc/profile.d/tomcat.sh  #編輯該文件,添加下面內容
------------
export CATALINA_HOME=/usr/local/tomcat
export PATH=$CATALINA_HOME/bin:$PATH
------------
source /etc/profile  #執行該文件
catalina.sh version  #查看tomcat是否安裝成功

3、tomcat.service 自啟動

#vim /lib/systemd/system/tomcat.service 或 vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
Environment='JAVA_HOME=/usr/local/java'
Environment='CATALINA_PID=/usr/local/apache-tomcat-7.0.70/bin/tomcat.pid'
Environment='CATALINA_HOME=/usr/local/apache-tomcat-7.0.70/'
Environment='CATALINA_BASE=/usr/local/apache-tomcat-7.0.70/'
Environment='CATALINA_OPTS=-Xms1024M -Xmx1024M -server -XX:+UseParallelGC'

WorkingDirectory=/usr/local/apache-tomcat-7.0.70/

ExecStart=/usr/local/apache-tomcat-7.0.70/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

4、設置自啟動

systemctl enable tomcat.service

systemctl start tomcat.service

systemctl status tomcat.service

查看服務狀態

ps -ef | grep tomcat

netstat -antp



RHEL7.x安裝tomcat設置自啟動服務