簡介
- Tomcat 是由 Apache 開發(fā)的一個(gè) Servlet 容器,實(shí)現(xiàn)了對(duì) Servlet 和 JSP 的支持,并提供了作為Web服務(wù)器的一些特有功能,如Tomcat管理和控制平臺(tái)、安全域管理和Tomcat閥等。
- 簡單來說,Tomcat是一個(gè)WEB應(yīng)用程序的托管平臺(tái),可以讓用戶編寫的WEB應(yīng)用程
序,被Tomcat所托管,并提供網(wǎng)站服務(wù)。
即讓用戶開發(fā)的WEB應(yīng)用程序,變成可以被訪問的網(wǎng)頁。
安裝
Tomcat的安裝非常簡單,主要分為2部分:
- 安裝JDK環(huán)境
- 解壓并安裝Tomcat
本次安裝使用Tomcat版本是:9.0.73版本,需要Java(JDK)版本最低為JDK8或更高版本;
JDK版本是:JDK8u361版本.
第一步:安裝JDK環(huán)境
1. 下載JDK軟件
https://www.oracle.com/java/technologies/downloads
在頁面下方找到:
下載 jdk-8u361-linux-x64.tar.gz
在彈出的頁面中輸入Oracle的賬戶密碼即可下載 (如無賬戶,請自行注冊,注冊是免費(fèi)的)
2. 登陸Linux系統(tǒng),切換到root用戶
3. 通過FinalShell,上傳下載好的JDK安裝包
- 或者輸入rz 選擇需要上傳的文件
正在上傳
輸入ls
, 查看是否有這個(gè)壓縮包
4. 創(chuàng)建文件夾,用來部署JDK,將JDK和Tomcat都安裝部署到:/export/server
內(nèi)
mkdir -p /export/server
5. 解壓縮JDK安裝文件
tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server
查看是否解壓成功
6. 配置JDK的軟鏈接(不直接改名是可以保留版本號(hào))
ln -s /export/server/jdk1.8.0_361 /export/server/jdk
查看jdk內(nèi)的文件
進(jìn)入bin中,可以看到都是可執(zhí)行文件
7. 配置JAVA_HOME環(huán)境變量,以及將$JAVA_HOME/bin文件夾加入PATH環(huán)境變量中
# 編輯/etc/profile文件
vim /etc/profile
#在最后添加環(huán)境變量,先按 Esc 退出編輯模式,在輸入 :wq 保存退出
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
8. 生效環(huán)境變量
source /etc/profile
查看:
9. 配置java執(zhí)行程序的軟鏈接并驗(yàn)證
# 刪除系統(tǒng)自帶的java程序
rm -f /bin/java
# 軟鏈接我們自己安裝的java程序
ln -s /export/server/jdk/bin/java /bin/java
#執(zhí)行驗(yàn)證
java -version
javac -version
第二步:解壓并部署Tomcat
Tomcat建議使用非Root用戶安裝并啟動(dòng)
可以創(chuàng)建一個(gè)用戶:tomcat用以部署
1. 首先,放行tomcat需要使用的8080端口的外部訪問權(quán)限
- CentOS系統(tǒng)默認(rèn)開啟了防火墻,阻止外部網(wǎng)絡(luò)流量訪問系統(tǒng)內(nèi)部
- 所以,如果想要Tomcat可以正常使用,需要對(duì)Tomcat默認(rèn)使用的8080端口進(jìn)行放行
放行有2種操作方式:- 1)、關(guān)閉防火墻
- 2)、配置防火墻規(guī)則,放行端口
# 以下操作2選一即可
# 方式1:關(guān)閉防火墻
systemctl stop firewalld # 關(guān)閉防火墻
systemctl disable firewalld # 停止防火墻開機(jī)自啟
# 方式2:放行8080端口的外部訪問
firewall-cmd --add-port=8080/tcp --permanent
# --add-port=8080/tcp表示放行8080端口的tcp訪問,--permanent表示永久生效
firewall-cmd --reload
# 重新載入防火墻規(guī)則使其生效
建議選擇方式1,直接關(guān)閉防火墻一勞永逸
2. 以root用戶操作,創(chuàng)建tomcat用戶
# 使用root用戶操作
useradd tomcat
# 可選,為tomcat用戶配置密碼
passwd tomcat
3. 下載Tomcat安裝包: 注意:如果安裝的是jdk1.8,Tomcat應(yīng)該選擇較低版本,可以選擇Tomcat10.0及以下版本,我這里下載的是tomcat-9.0.73,否則可能不兼容!
# 使用tomcat用戶操作,鏡像下載,速度很快
wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.73/bin/apache-tomcat-9.0.73.tar.gz
# 如果出現(xiàn)https相關(guān)錯(cuò)誤,可以使用--no-check-certificate選項(xiàng)
wget --no-check-certificate https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.73/bin/apache-tomcat-9.0.73.tar.gz
如果Linux內(nèi)下載過慢,可以復(fù)制下載鏈接在Windows系統(tǒng)中下載然后上傳到Linux內(nèi)即可;
也可以使用我下載好的 百度網(wǎng)盤 提取碼:o0xl
輸入: rz
選擇下好的文件上傳至 tomcat 用戶:
查看是否上傳成功:
4. 解壓Tomcat安裝包
# 使用root用戶操作,否則無權(quán)限解壓到/export/server內(nèi),除非修改此文件夾權(quán)限
tar -zxvf apache-tomcat-9.0.73.tar.gz -C /export/server
進(jìn)入/export/server/文件夾,查看是否解壓成功:
5. 創(chuàng)建Tomcat軟鏈接
# 使用root用戶操作
ln -s /export/server/apache-tomcat-9.0.73 /export/server/tomcat
6. 修改tomcat安裝目錄權(quán)限
# 使用root用戶操作,同時(shí)對(duì)軟鏈接和tomcat安裝文件夾進(jìn)行修改,使用通配符*進(jìn)行匹配
chown -R tomcat:tomcat tomcat
chown -R tomcat:tomcat apache-tomcat-9.0.73
7. 切換到tomcat用戶
su - tomcat
8. 啟動(dòng)tomcat
/export/server/tomcat/bin/startup.sh
9. tomcat啟動(dòng)在8080端口,可以檢查是否正常啟動(dòng)成功
netstat -anp | grep 8080
10. 在主機(jī)Windows打開瀏覽器,輸入:
http://centos:8080 或 http://192.168.216.128:8080
使用主機(jī)名(需配置好本地的主機(jī)名映射)或IP地址訪問Tomcat的WEB頁面
至此,Tomcat安裝配置完成 !!!文章來源:http://www.zghlxwxcb.cn/news/detail-678047.html
注:僅供學(xué)習(xí)參考,如有不足,歡迎指正!文章來源地址http://www.zghlxwxcb.cn/news/detail-678047.html
到了這里,關(guān)于Linux系統(tǒng)安裝部署Tomcat(超詳細(xì)操作演示)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!