Centos7安裝配置tomcat9并設(shè)置自動(dòng)啟動(dòng)的方法
什么是Tomcat
Tomcat是由Apache軟件基金會(huì)下屬的Jakarta項(xiàng)目開發(fā)的一個(gè)Servlet容器,按照Sun Microsystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對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語言實(shí)現(xiàn)的HTTPWeb服務(wù)器;這兩個(gè)HTTP web server不是捆綁在一起的。Apache Tomcat包含了一個(gè)配置管理工具,也可以通過編輯XML格式的配置文件來進(jìn)行配置。
1、官網(wǎng)下載安裝包
這里選擇適合Linux的安裝包,下載到本地后上傳到centos服務(wù)器,或者直接通過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來完成
4、驗(yàn)證安裝是否成功
輸入 http://服務(wù)器IP:8080/
如果能出現(xiàn)熟悉的tomcat主頁,就表示安裝成功了,請確保服務(wù)器8080端口已經(jīng)放開

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
nginx+tomcat單個(gè)域名及多個(gè)域名配置教程
這篇文章主要介紹了nginx+tomcat單個(gè)域名及多個(gè)域名配置教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-12-12
解決Tomcat?Caused?by:?java.lang.ClassNotFoundException:?ja
這篇文章主要給大家介紹了如何解決Tomcat?Caused?by:?java.lang.ClassNotFoundException:?java.util.logging.Logger的問題,文中有詳細(xì)的原因分析及解決方法,需要的朋友可以參考下2023-10-10
如何提升Idea啟動(dòng)速度與Tomcat日志亂碼問題
這篇文章主要介紹了提升Idea啟動(dòng)速度與Tomcat日志亂碼問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Tomcat啟動(dòng)war包卡死及啟動(dòng)慢的問題解決
本文主要介紹了Tomcat啟動(dòng)war包卡死及啟動(dòng)慢的問題解決,文中通過圖文示例介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08
Tomcat啟動(dòng)時(shí)報(bào)錯(cuò):java.lang.UnsatisfiedLinkError的解決
這篇文章主要跟大家介紹了在Tomcat啟動(dòng)時(shí)報(bào)錯(cuò):java.lang.UnsatisfiedLinkError的解決方法,雖然這個(gè)錯(cuò)誤不影響項(xiàng)目的啟動(dòng)運(yùn)行,但是有強(qiáng)迫癥的程序員會(huì)心里不爽,下面來一起看看解決的方法吧。2017-06-06
Idea中tomcat啟動(dòng)源碼調(diào)試進(jìn)入到tomcat內(nèi)部進(jìn)行調(diào)試的方法
這篇文章主要介紹了Idea中tomcat啟動(dòng)源碼調(diào)試進(jìn)入到tomcat內(nèi)部進(jìn)行調(diào)試的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09

