您好,登錄后才能下訂單哦!
這篇文章主要介紹“Centos7怎么安裝配置tomcat并設(shè)置自動(dòng)啟動(dòng)”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“Centos7怎么安裝配置tomcat并設(shè)置自動(dòng)啟動(dòng)”文章能幫助大家解決問(wèn)題。
什么是tomcat
tomcat是由apache軟件基金會(huì)下屬的jakarta項(xiàng)目開發(fā)的一個(gè)servlet容器,按照sun microsystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對(duì)servlet和javaserver page(jsp)的支持,并提供了作為web服務(wù)器的一些特有功能,如tomcat管理和控制平臺(tái)、安全域管理和tomcat閥等。由于tomcat本身也內(nèi)含了一個(gè)http服務(wù)器,它也可以被視作一個(gè)單獨(dú)的web服務(wù)器。但是,不能將tomcat和apache http服務(wù)器混淆,apache http服務(wù)器是一個(gè)用c語(yǔ)言實(shí)現(xiàn)的httpweb服務(wù)器;這兩個(gè)http web server不是捆綁在一起的。apache tomcat包含了一個(gè)配置管理工具,也可以通過(guò)編輯xml格式的配置文件來(lái)進(jìn)行配置。
1、官網(wǎng)下載安裝包
這里選擇適合linux的安裝包,下載到本地后上傳到centos服務(wù)器,或者直接通過(guò)wget命令下載
# cd /usr/local/ # mkdir tomcat/ # cd tomcat/ # wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.m11/bin/apache-tomcat-9.0.0.m11.tar.gz
以上操作就將tomcat9安裝包文件apache-tomcat-9.0.0.m11.tar.gz下載到/usr/local/tomcat目錄下了
2、安裝tomcat9
# cd /usr/local/tomcat # tar -zxvf apache-tomcat-9.0.0.m11.tar.gz
安裝包會(huì)被解壓到/usr/local/tomcat/apache-tomcat-9.0.0.m11,將目錄重命名為tomcat9
# mv /usr/local/tomcat/apache-tomcat-9.0.0.m11 /usr/local/tomcat/tomcat9
配置tomcat9啟動(dòng)環(huán)境
# vi /etc/profile.d/tomcat9.sh export catalina_home=/usr/local/tomcat9 export path=$tomcat_home/bin:$path # source /etc/profile.d/tomcat9.sh
使用systemd管理tomcat9服務(wù)
# cat /usr/lib/systemd/system/tomcat9.service [unit] description=apache tomcat 9 after=syslog.target network.target remote-fs.target nss-lookup.target [service] type=forking pidfile=/usr/local/tomcat9/tomcat9.pid execstart=/usr/local/tomcat9/bin/catalina.sh start -deforegrand execreload=/bin/kill -s hup $mainpid execstop=/bin/kill -s quit $mainpid remainafterexit=yes [install] wantedby=multi-user.target
3、配置tomcat9開機(jī)啟動(dòng)
在/usr/lib/systemd/system目錄下增加tomcat9.service文件,內(nèi)容如下:
[unit] description=tomcat after=syslog.target network.target remote-fs.target nss-lookup.target [service] type=oneshot execstart=/usr/local/tomcat/tomcat9/bin/startup.sh execstop=/usr/local/tomcat/tomcat9/bin/shutdown.sh execreload=/bin/kill -s hup $mainpid remainafterexit=yes [install] wantedby=multi-user.target
退出并保存,執(zhí)行systemctl enable tomcat使tomcat9隨開機(jī)啟動(dòng)
#systemctl enable tomcat9.service
另外命令
systemctl start tomcat9.service 啟動(dòng)tomcat
systemctl stop tomcat9.service 關(guān)閉tomcat
systemctl restart tomcat9.service 重啟tomcat
當(dāng)然啟動(dòng)和結(jié)束tomcat也可以到tomcat的安裝目錄的bin目錄下執(zhí)行shutdown.sh startup.sh來(lái)完成
4、驗(yàn)證安裝是否成功
輸入 http://服務(wù)器ip:8080/
如果能出現(xiàn)熟悉的tomcat主頁(yè),就表示安裝成功了,請(qǐng)確保服務(wù)器8080端口已經(jīng)放開
關(guān)于“Centos7怎么安裝配置tomcat并設(shè)置自動(dòng)啟動(dòng)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。