一 前置环境
Tomcat 环境启动必须要先安装JDK, 并且在环境变量配置好 JAVA_HOME ;
安装jdk
yum install -y java-1.8.0-openjdk* -y
查看是否安装好
二 . 安装Tomcat
当前目录为 /opt
准备好安装目录
mkdir -p /opt/tomcat
获取安装包
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
解压
tar -zxvf apache-tomcat-9.0.56.tar.gz
移动文件并删除安装包
mv ./apache-tomcat-9.0.56/* /opt/tomcat
rm -rf apache-tomcat-9.0.56.tar.gz
三 启动前配置
1.设置默认登录账户密码
vim apache-tomcat-10.0.6//conf/tomcat-users.xml
设置用户信息
<tomcat-users>
<role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager-script"/> <role rolename="manager-gui"/> <role rolename="manager-status"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <user username="tomcat" password="tomcat" roles="manager-gui,manager- script,tomcat,admin-gui,admin-script"/>
</tomcat-users>
2. 开启外网访问权限 【默认只能本地访问】
vim webapps/manager/META-INF/context.xml
这一行注释或者删除
<!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> -->
3.修改端口号【根据需要】
vim conf/server.xml
4. 启动tomcat 服务 【当前目录为 /opt/tomcat】
./bin/startup.sh
5.查看启动结果 已启动
6. tomcat 管理页地址
http://192.168.233.131:8091/manager/html
账户密码是上面用户信息配置的tomcat/tomcat
四 特别备注项
如果一直访问不了搭好的服务,查看下防火墙,可能是开启了防火墙,相关命令:
1. 查看防火墙的状态的命令为:
sudo systemctl status firewalld
2.打开防火墙的两种方式
一种是打开后重启会恢复回原来的状态,命令为:
sudo systemctl start firewalld
另一种是打开后重启不会恢复到原来的状态,命令为:
sudo systemctl enable firewalld
这种方式输入命令后要重启系统才会生效。
关闭防火墙的方式也有两种,和打开相对应,命令分别为
sudo systemctl stop firewalld
sudo systemctl disable firewalld
3.端口加入防火墙
命令行输入如下命令,查看防火墙状态:
firewall-cmd --state
如果是running,查看已开发端口:
firewall-cmd --zone=public --list-ports
如果没有需要的端口,如8080,可将8080添加到防火墙,使用如下命令:
firewall-cmd --permanent --zone=public --add-port=8080/tcp
4.重新加载防火墙
firewall-cmd --reload