Linux【CentOS】安裝Tomcat服務(wù)器

一 前置環(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容