溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Centos7怎么安裝配置tomcat并設(shè)置自動(dòng)啟動(dòng)

發(fā)布時(shí)間:2022-04-12 16:13:36 來(lái)源:億速云 閱讀:313 作者:iii 欄目:編程語(yǔ)言

這篇文章主要介紹“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命令下載

Centos7怎么安裝配置tomcat并設(shè)置自動(dòng)啟動(dòng)

# 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)放開

Centos7怎么安裝配置tomcat并設(shè)置自動(dòng)啟動(dòng)

關(guān)于“Centos7怎么安裝配置tomcat并設(shè)置自動(dòng)啟動(dòng)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI