一 前置環(huán)境
? Tomcat 環(huán)境啟動(dòng)必須要先安裝JDK, 并且在環(huán)境變量配置好? JAVA_HOME ;
安裝jdk
yum install -y java-1.8.0-openjdk* -y
查看是否安裝好

二 . 安裝Tomcat
當(dāng)前目錄為 /opt
準(zhǔn)備好安裝目錄
mkdir -p /opt/tomcat
獲取安裝包
wget? https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
解壓
tar -zxvf apache-tomcat-9.0.56.tar.gz
移動(dòng)文件并刪除安裝包
mv ./apache-tomcat-9.0.56/*? ? /opt/tomcat
rm -rf? apache-tomcat-9.0.56.tar.gz
三 啟動(dòng)前配置
1.設(shè)置默認(rèn)登錄賬戶密碼
vim apache-tomcat-10.0.6//conf/tomcat-users.xml
設(shè)置用戶信息
<tomcat-users>?
<role rolename="tomcat"/>? ? <role rolename="role1"/>? <role rolename="manager-script"/>? ? <role rolename="manager-gui"/>? <role rolename="manager-status"/>? <role rolename="admin-gui"/>? <role rolename="admin-script"/>? ? <user username="tomcat" password="tomcat" roles="manager-gui,manager- script,tomcat,admin-gui,admin-script"/>
</tomcat-users>
2. 開啟外網(wǎng)訪問權(quán)限 【默認(rèn)只能本地訪問】
vim webapps/manager/META-INF/context.xml
這一行注釋或者刪除
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->
3.修改端口號(hào)【根據(jù)需要】
vim conf/server.xml

4. 啟動(dòng)tomcat 服務(wù) 【當(dāng)前目錄為? /opt/tomcat】
./bin/startup.sh
5.查看啟動(dòng)結(jié)果 已啟動(dòng)

6. tomcat 管理頁(yè)地址
http://192.168.233.131:8091/manager/html
賬戶密碼是上面用戶信息配置的tomcat/tomcat
四 特別備注項(xiàng)
如果一直訪問不了搭好的服務(wù),查看下防火墻,可能是開啟了防火墻,相關(guān)命令:
1. 查看防火墻的狀態(tài)的命令為:
sudo systemctl status firewalld
2.打開防火墻的兩種方式
一種是打開后重啟會(huì)恢復(fù)回原來的狀態(tài),命令為:
sudo systemctl start firewalld
另一種是打開后重啟不會(huì)恢復(fù)到原來的狀態(tài),命令為:
sudo systemctl enable firewalld
這種方式輸入命令后要重啟系統(tǒng)才會(huì)生效。
關(guān)閉防火墻的方式也有兩種,和打開相對(duì)應(yīng),命令分別為
sudo systemctl stop firewalld
sudo systemctl disable firewalld
3.端口加入防火墻
命令行輸入如下命令,查看防火墻狀態(tài):
firewall-cmd --state
如果是running,查看已開發(fā)端口:
firewall-cmd --zone=public --list-ports
如果沒有需要的端口,如8080,可將8080添加到防火墻,使用如下命令:
firewall-cmd --permanent --zone=public --add-port=8080/tcp
4.重新加載防火墻
firewall-cmd --reload