CentOS8-Tomcat7安装并设置开机自启动
生活随笔
收集整理的這篇文章主要介紹了
CentOS8-Tomcat7安装并设置开机自启动
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
CentOS8-Tomcat7安裝并設(shè)置開機自啟動
1、安裝
將壓縮包文件apache-tomcat-7.0.57.tar.gz利用Xftp 6工具上傳到/usr/local中并解壓(為了以后可能會安裝多個Tomcat,我將解壓后的文件移動到了新建目錄tomcat-cluster下并重命名):
tar -xvf apache-tomcat-7.0.57.tar.gz #解壓命令 rm -rf apache-tomcat-7.0.57.tar.gz #刪除不用的壓縮文件完成目錄:/usr/local/tomcat-cluster/apache-tomcat7-1
2、啟動
1、啟動前先將tomcat的端口對外開放:
firewall-cmd --zone=public --add-port=8080/tcp --permanent #開放端口 firewall-cmd --reload #重啟防火墻2、切換到bin目錄下啟動tomcat:
cd /usr/local/tomcat-cluster/apache-tomcat7-1/bin #切換目錄 ./startup.sh #啟動tomcat
這樣表示啟動成功了,測試一下:
3.設(shè)置為服務(wù)開機啟動
[root@centos8 bin]# vim catalina.sh [root@centos8 bin]# vim /usr/lib/systemd/system/tomcat.service [root@centos8 bin]# systemctl enable tomcat.service Created symlink /etc/systemd/system/multi-user.target.wants/tomcat.service → /usr/lib/systemd/system/tomcat.service. [root@centos8 bin]# systemctl list-unit-files1、修改bin目錄下的catalina.sh文件(修改命令自查),添加如下內(nèi)容
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
2、創(chuàng)建文件tomcat.service
在文件中添加如下內(nèi)容(注意將JAVA_HOME和tomcat的安裝路徑換成自己的):
[Unit] Description=Tomcat After=syslog.target network.target remote-fs.target nss-lookup.target[Service] Type=forkingEnvironment="JAVA_HOME=/usr/java/jdk1.8.0_161"PIDFile=/usr/local/tomcat-cluster/apache-tomcat7-1/tomcat.pid ExecStart=/usr/local/tomcat-cluster/apache-tomcat7-1/bin/startup.sh ExecStop=/bin/kill -s QUIT $MAINPID ExecReload=/bin/kill -s HUP $MAINPID PrivateTmp=true[Install] WantedBy=multi-user.target3、啟動服務(wù)并開啟開機自啟
systemctl daemon-reload #重新載入修改后配置文件,讓設(shè)置生效 systemctl start tomcat.service #啟動服務(wù) systemctl enable tomcat.service #設(shè)置為開機自啟動 systemctl status tomcat.service #查看服務(wù)運行狀態(tài)總結(jié)
以上是生活随笔為你收集整理的CentOS8-Tomcat7安装并设置开机自启动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的大数据之路(一)-数据仓库也需要大数
- 下一篇: 各类常用符号