目录
1. 官网下载Tomcat
下载地址:Apache Tomcat® - Apache Tomcat 8 Software Downloads
将该文件使用FinalShell等工具上传到Linux系统中的 /usr/local/tomcat目录下
2.解压
tar -zxvf apache-tomcat-8.5.84.tar.gz
解压成功
3.启动Tomcat
进入解压后Tomcat的bin目录启动服务
cd apache-tomcat-8.5.84/bin
执行startup.sh文件即可
sh startup.sh或者./startup.sh
验证Tomcat启动是否成功的方式:
查看启动日志
more /usr/local/apache-tomcat-8.5.84/logs/catalina.out
tail -50 /usr/local/apache-tomcat-8.5.84/logs/catalina.out
查看进程 ps -ef | grep tomcat
- 命令是linux下非常强大的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息
- “|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入
- 使用ps命令查看进程时,经常配合管道符和查找命令grep一起使用,来查看特定进程
防火墙操作:
- 查看防火墙状态(systemctl status firewalld、firewall-cmd --state)
- 暂时关闭防火墙(systemctl stop firewalld)
- 永久关闭防火墙(systemctl disable firewalld)
- 开启防火墙(systemctl start firewalld)
- 开放指定端口(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)
注意:
1、systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作
2、firewall-cmd是Linux中专门用于控制防火墙的命令
3、为了保证系统安全,服务器的防火墙不建议关闭
4.停止Tomcat服务
执行shutdown.sh文件
方式1.运行停止服务的脚本文件
sh shutdown.sh 或 ./shutdown.sh
方式2.结束Tomcat进程
查看Tomcat进程,获得进程idps -ef | grep tomcat
执行命令结束进程
kill -9 id
(kill命令是Linux提供的用于结束进程的命令,-9表示强制结束)
ps:远程访问的时候用 虚拟机IP:8080端口访问,记得开放8080端口或者关闭防火墙(代码上面有)
查看8080端口是否打开
firewall-cmd --list-ports
完成!