本文介紹的是采用yum安裝!!!
1.執行tomcat yum安裝命令
[root@localhost ~]# yum -y install tomcat
2.查看tomcat是否安裝成功
[root@localhost ~]# rpm -q tomcat
tomcat-7.0.76-2.el7.noarch
3.配置環境變量
[root@localhost ~]# vi /etc/profile
在文末加上如下兩句話:
export CATALINA_BASE=/usr/share/tomcat
export CATALINA_HOME=/usr/share/tomcat
保存退出后需要使配置文件生效
[root@localhost ~]# source /etc/profile
4.啟動tomcat服務
[root@localhost ~]# systemctl start tomcat.service
5.查看tomcat狀態(圖示狀態為開啟狀態,默認端口為8080)
service tomcat status
6.要安裝默認Tomcat根頁面(tomcat-webapps)和Tomcat Web應用程序管理器和Virtual Host Manager(tomcat-admin-webapps),請運行以下命令:
sudo yum install tomcat-webapps tomcat-admin-webapps
答y
在確認提示。
這增加了ROOT
, examples
, sample
, manager
和host-manager
Web應用到tomcat/webapps
的目錄。
(如下圖,安裝前webapps里面是空的,安裝完后多了很多文件夾)
7.此時訪問http://server_IP_address:8080
將出現如下界面(當然如果系統開通了防火牆,就需要將8080添加入允許端口行列)
8.防火牆中開放8080端口相關命令如下:
1.首先查看防火牆狀態
firewall-cmd --state
下圖所示為防火牆處於關閉中
2.開啟防火牆,啟動firewall
systemctl start firewalld.service
3.設置開機自啟
systemctl enable firewalld.service
4.重啟防火牆服務
systemctl restart firewalld.service
5.檢查防火牆狀態是否打開
firewall-cmd --state
如下圖顯示防火牆已打開:
6.開啟特定端口的方法:
在開啟防火牆之后,我們有些服務就會訪問不到,是因為服務的相關端口沒有打開。
在此以打開8080端口為例(開放端口+重啟防火牆 → 該端口生效);
命令:
開端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
重啟防火牆:systemctl restart firewalld.service
命令含義:
--zone #作用域
--add-port=80/tcp #添加端口,格式為:端口/通訊協議
--permanent #永久生效,沒有此參數重啟后失效
7.查看開啟的所有的端口的方法:
firewall-cmd --list-all
8.阿里雲ECS實例安全組需要配置規則
以上即為tomcat7完全配置的步驟,請參考。