首先安装jdk(centos默认安装jdk8)
yum install java
安装tomcat
yum install tomcat
启动
systemctl start tomcat
查看启动状态
systemctl status tomcat
cd到tomcat下的webapps目录下安装管理界面
cd /usr/share/tomcat/webapps
yum install tomcat-webapps tomcat-admin-webapps
在防火墙中开启8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
(这里请无视)关闭端口: firewall-cmd --zone=public --remove-port=8080/tcp --permanent
更新防火墙设置
firewall-cmd --reload
查看端口是否打开
firewall-cmd --zone=public --list-ports
打开网页:http://centos的IP地址:8080
如果要访问管理界面中的其他链接,则需要设置用户和权限,在tomcat/conf/tomcat-users.xml
编辑 tomcat-users.xml
vi tomcat-users.xml
然后把最底下的部分全部去掉注释
<!-- <role rolename="admin"/> -->
<!-- <role rolename="admin-gui"/> -->
<!-- <role rolename="admin-script"/> -->
<!-- <role rolename="manager"/> -->
<!-- <role rolename="manager-gui"/> -->
<!-- <role rolename="manager-script"/> -->
<!-- <role rolename="manager-jmx"/> -->
<!-- <role rolename="manager-status"/> -->
<!-- <user name="admin" password="adminadmin" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" /> -->
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user name="admin" password="adminadmin" roles="admin,manager,admin-gui,admin-script,manager-gui,manager-script,manager-jmx,manager-status" />
其中的 name="admin" password="adminadmin" 就是账号和密码
参考:
https://blog.csdn.net/zhaoyanjun6/article/details/79131856