Linux Centos 7 安装配置 tomcat,tomcat-manager
注意:
需要修改的值(包括括号):{ { xxx }}
本文部分代码不可直接食用
一、下载、上传到服务器
官网地址:
选择你需要的版本-下载对应的 tar 包即可
二、解压
# 解压 tomcat tar -zxvf apache-tomcat-x.xx.xxx.tar.gz # 移动到 /usr/local 下 mv apache-tomcat-xxx /usr/local/ # 重命名 mv apache-tomcat-xxx tomcat8-8080
三、修改 conf/tomcat-users.xml (manager)
<!-- 添加 角色、权限 -->
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="admin-script"/>
<role rolename="admin-gui"/>
<user username="{
{ 此处填写用户名 }}" password="{
{ 此处填写密码 }}" roles="tomcat,manager-script,manager-gui,admin-script,admin-gui"/>
四、修改webapp/manager/META-INF/context.xml (manager)
<!-- 注释 Valve -->
<!--<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" />-->
五、修改 tomcat 端口号
# 编辑文件
vim tomcat8-8080/conf/server.xml
修改
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
为
<Connector port="{
{ 你需要修改为的端口号 }}" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
五、启动Tomcat
# 进入 tomcat/bin 目录 cd tomcat8-8080/bin # 第一种启动(前台): sh startup.sh # 第二种启动(后台): ./startup.sh
六、开启 tomcat 的防火墙(8080)
# 查看防火墙状态: systemctl status firewalld # 查看所有打开的端口: firewall-cmd --zone=public --list-ports # 开放8080端口: firewall-cmd --zone=public --add-port=8080/tcp --permanent # 重新载入: firewall-cmd --reload
七、访问 tomcat
八、访问 tomcat-manager
点击后使用上面编写的用户名及密码登录即可
