CentOS7中怎么安裝Tomcat9-創(chuàng)新互聯(lián)

小編給大家分享一下CentOS7中怎么安裝Tomcat 9,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司專注于禹州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供禹州營銷型網(wǎng)站建設(shè),禹州網(wǎng)站制作、禹州網(wǎng)頁設(shè)計、禹州網(wǎng)站官網(wǎng)定制、小程序設(shè)計服務(wù),打造禹州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供禹州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

tomcat 不多解釋,直接開車;

1、官網(wǎng)下載安裝包

將tomcat 安裝到  /usr/local/tomcat/   目錄下

cd /usr/local/
mkdir tomcat/
cd tomcat/
wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz

2.解壓 ,執(zhí)行以下命令

tar -zxvf apache-tomcat-9.0.0.M18.tar.gz

3.重命名目錄

mv apache-tomcat-9.0.0.M18 tomcat_8080 (/path(目標(biāo)路徑))

4.配置自啟動,切換至Tomcat的bin目錄執(zhí)行vi setenv.sh,并按i進入編輯模式,拷貝以下代碼粘貼

#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

之后按esc鍵,在按shift+:(左下角出現(xiàn)會出現(xiàn)“:”),然后輸入wq保存退出,

最后執(zhí)行  chmod +x setenv.sh  確保文件setenv.sh可執(zhí)行。

5.配置service 執(zhí)行cd /usr/lib/systemd/system切換至目錄 并執(zhí)行vi tomcat.service(也可以直接vi /usr/lib/systemd/system/tomcat.service),

拷貝以下代碼粘貼(注意將第6和7行的Tomcat路徑/usr/local/apache-tomcat-9.0.0.M18 換成你自己的Tomcat的絕對路徑)

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/tomcat/tomcat_8080/tomcat.pid     #設(shè)置成自己的路徑
ExecStart=/usr/local/tomcat/tomcat_8080/bin/startup.sh  #設(shè)置成自己的路徑
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

開機至開機啟動

//配置開機啟動 systemctl enable tomcat
//啟動tomcatsystemctl start tomcat
//停止tomcatsystemctl stop tomcat
//重啟tomcatsystemctl restart tomcat

配置完成,建議重啟服務(wù)器,即輸入命令 reboot(或者sudo reboot)即可在瀏覽器里輸入你的服務(wù)器地址+8080端口

(例如:192.168.1.161:8080),如果看到小貓咪表示成功,否則請檢查以上所有步驟是否全都執(zhí)行正確了。

配置環(huán)境變量

vi /etc/profile

增加

export CATALINA_HOME=/usr/local/tomcat/tomcat_8080
export PATH=$TOMCAT_HOME/bin:$PATH

如果不能訪問,可能是因為防火墻

systemctl stop firewalld.service  關(guān)閉防火墻
cd /usr/local/tomcat/tomcat_8080/bin 進入tomcat根目錄
./startup.sh 開啟tomcat

6.修改端口,切換至Tomcat conf目錄

cd /usr/local/tomcat/tomcat_8080/conf
//輸入指令打開文件
vi server.xml
//輸入 /8080 并回車搜索8080 字符串,找到如下兩處地方
<<Connector port="8080" protocol="HTTP/1.1"
        connectionTimeout="20000"
        redirectPort="8443" />
  <!-- A "Connector" using the shared thread pool-->
  <!--
  <Connector executor="tomcatThreadPool"
        port="8080" protocol="HTTP/1.1"
        connectionTimeout="20000"
        redirectPort="8443" />
//按“i”進入編輯模式,將port="8080"改成port="80"
<Connector port="80" protocol="HTTP/1.1"
        connectionTimeout="20000"
        redirectPort="8443" />
  <!-- A "Connector" using the shared thread pool-->
  <!--
  <Connector executor="tomcatThreadPool"
        port="80" protocol="HTTP/1.1"
        connectionTimeout="20000"
        redirectPort="8443" />

之后按esc鍵,在按shift+:(左下角出現(xiàn)會出現(xiàn)“:”),然后輸入wq保存退出。

7.配置gui-manager項目部署方式,切換至Tomcat conf目錄,輸入vi tomcat-users.xml打開文件,按“i”進入編輯模式,拷貝以下代碼放置</tomcat-users>標(biāo)簽之間(注意將password和username換成你自己的)

 <role rolename="manager"/>   
 <role rolename="admin"/> 
 <role rolename="admin-gui"/>
 <role rolename="manager-gui"/>
 <user username="xxx" password="***" roles="admin-gui,manager-gui"/>

之后按esc鍵,在按shift+:(左下角出現(xiàn)會出現(xiàn)“:”),然后輸入wq保存退出。

輸入 cd webapps/manager/META-INF/ 切換至目錄,輸入vi context.xml打開文件,按i進入編輯模式,將</Context> 標(biāo)簽下的<Valve> 標(biāo)簽注釋掉

<Context antiResourceLocking="false" privileged="true" >
<!--注釋掉此標(biāo)簽
 <Valve className="org.apache.catalina.valves.RemoteAddrValve"
     allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
</Context>

之后按esc鍵,在按shift+:(左下角出現(xiàn)會出現(xiàn)“:”),然后輸入wq保存退出。

8.重啟Tomcat

systemctl restart tomcat

瀏覽器中直接輸入你的服務(wù)器地址,例如192.168.1.161(不用輸端口號了),看見小貓咪,點擊manager 輸入賬號密碼即可部署你的項目了。

以上是“CentOS7中怎么安裝Tomcat 9”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前標(biāo)題:CentOS7中怎么安裝Tomcat9-創(chuàng)新互聯(lián)
文章來源:http://www.muchs.cn/article2/dsogoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、動態(tài)網(wǎng)站、服務(wù)器托管、Google手機網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化