阿里雲centos7.6安裝、啟動、解除安裝tomcat
1.安裝
1.1首先用下面的命令可以檢視tomcat
服務的狀態。
systemctl status tomcat.service
或者
systemctl status tomcat
可以看到不能找到tomcat.service
, 這就證明這臺機器上沒有tomcat
服務。
1.2查詢安裝包名稱
yum search tomcat
1.3安裝
yum install tomcat tomcat-webapps tomcat-admin-webapps
或
yum install tomcat
或者
yum -y install tomcat
第二個命令-y
代表遇到詢問都選y
, 這個是一步操作。
1.4再次檢視tomcat狀態
現在tomcat
已經安裝好了,通過systemctl status tomcat
命令檢視一下tomcat
的狀態。效果如下:
tomcat
現在處於dead(死亡)
狀態,服務還沒有跑起來。
1.5啟動並再次檢視tomcat狀態
systemctl start tomcat.service
或者
systemctl start tomcat
可以看到狀態是running
, 此時已經代表tomcat
已經正常的跑起來了。
此時我們在瀏覽器中執行http://47.94.101.217:8080
, 發現是不能訪問的,效果如下:
為什麼會出現404
? 因為前面安裝的是tomcat
1.6按照管理介面
首先我們進入到tomcat
的webapps
目錄,檢視目錄
發現目錄是空的,用下面命令安裝預設瀏覽器管理介面:
yum install tomcat-webapps tomcat-admin-webapps
安裝完成後,我們檢視目錄,發現webapps
目錄已經多出了幾個目錄。
此時再用瀏覽器訪問http://47.94.101.217:8080
, 就可以看到如下介面。
任然無法訪問的解決方法:
1.檢視nginx 8080埠是否啟動
埠已啟動,但還是無法訪問。
2.檢視防火牆狀態
firewall-cmd --state
提示:not running
如果提示not running 忽略第3步和第4步,如果是running還需要執行第3步和第4步
3.開啟防火牆
service firewalld start
4.開放8080埠
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
firewall-cmd --permanent --add-port=8080/tcp
5. 對於阿里雲伺服器來說,還需要在控制檯檢視該主機的安全組的入網方向是否添加了8080埠。如果未新增,需要手動新增8080埠。
6.在瀏覽器輸入當前阿里雲伺服器的公網地址,顯示下面內容,說明安裝成功!
2.解除安裝
yum -y remove tomcat*