CentOS7 使用yum安装tomcat
参考文章https://blog.csdn.net/github_38336924/article/details/82253553
- 查看tomcat信息,结果如下
yum info tomcat
2. 安装
yum -y install tomcat
查看版本,安装成功:
-
配置环境变量
(1)Tomcat默认yum安装路径/usr/share/tomcat/
(2)在etc/profile文件中最后加入环境变量
CATALINA_BASE=/usr/share/tomcat
CATALINA_HOME=/usr/share/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME执行source /etc/profile来完成更新
(3)测试环境变量:
-
启动tomcat
启动:systemctl start tomcat
查看运行信息: systemctl status tomcat
此时进入浏览器,发现仍无法访问:
-
查阅网上资料发现,还需要安装tomcat管理包:
yum install -y tomcat-webapps tomcat-admin-webapps
yum install -y tomcat-docs-webapp tomcat-javadoc(安装在线文档,可选)进行配置:
访问该文件vi /usr/share/tomcat/conf/tomcat-users.xml
添加如下代码:(用户名密码填写自己的)
<tomcat-users>
<user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
- 重启tomcat服务:
systemctl restart tomcat
成功访问网站:
防火墙原因:
执行命令firewall-cmd --zone=public --add-port=8080/tcp --permanent
永久开放8080端口,否则会导致无法访问开放8080后执行 systemctl restart firewalld.service重启防火墙