1.創(chuàng)建安裝路徑mkdir -p /usr/local/tomcat
2.在windows系統(tǒng)上下載安裝包后通過(guò)WinSCP上傳到/app/software路徑下
3.移動(dòng)安裝文件到tomcat的安裝路徑下面
mv /app/software/apache-tomcat-9.0.0.M21.tar.gz/usr/local/tomcat
4.切換到安裝路徑cd /usr/local/tomcat
5.安裝:tar -zxvf apache-tomcat-9.0.0.M21.tar.gz
(也可以直接存放安裝包的路徑下解壓屎鳍,之后再移動(dòng)到tomcat下面:
mv /app/software/apache-tomcat-9.0.0.M21
/usr/local/tomcat)
6.啟動(dòng)(二選一):
(1)切換至安裝目錄下的bin文件夾即硼,用./startup.sh
(2)/usr/local/tomcat/apache-tomcat-9.0.0.M21/bin/startup.sh
虛擬機(jī)中訪問(wèn)tomcat:http://IP:端口 或? http://localhost:端口
在外部局域網(wǎng)電腦訪問(wèn)如下圖(出現(xiàn)這個(gè)貓了就是正常的了)
7验毡、關(guān)閉tomcat:
/usr/local/tomcat/apache-tomcat-9.0.0.M21/bin/shutdown.sh
8颤芬、查看tomcat是否運(yùn)行:ps -ef
|grep tomcat
?
遇到的問(wèn)題
-
前一天tomcat可以正常啟動(dòng)了第二天再次打開(kāi)虛擬機(jī)Tomcat又無(wú)法啟動(dòng)攻谁,找了好久的原因才明白是防火墻重啟后會(huì)自動(dòng)打開(kāi),之前一直覺(jué)得關(guān)閉防火墻就是永久關(guān)閉的继效,windows思維太嚴(yán)重了黍判。以下是防火墻用到的幾個(gè)命令刺洒,根據(jù)具體需要選擇。
-
即時(shí)生效吼砂,重啟后復(fù)原
開(kāi)啟: service iptables start
關(guān)閉: service iptables stop
-
永久性生效逆航,重啟后不會(huì)復(fù)原
開(kāi)啟: chkconfig iptables on
關(guān)閉: chkconfig iptables off
-
當(dāng)前防火墻狀態(tài)
service iptables status
-
-
tomcat啟動(dòng)成功,但訪問(wèn)不了
輸出LOG渔肩,查看發(fā)現(xiàn)找不到j(luò)dk
查看運(yùn)行命令:tail -f /usr/local/tomcat/apache-tomcat-9.0.0.M21/logs/catalina.out(查看日志退出命令:Ctrl+C)
解決辦法:修改JDK環(huán)境變量因俐,把路徑設(shè)置正確輸入命令vi /etc/profile按下i鍵
3. 登錄時(shí)發(fā)現(xiàn)端口被占用
解決辦法:進(jìn)入tomcat安裝目錄,有個(gè)文件名為server.xml周偎,修改端口號(hào)使其生效后抹剩,重啟tomcat登錄