centos7安装部署tomcat8.5,图文教程

一、首先先去Tomcat官网下载Linux版本的安装包:

https://tomcat.apache.org/download-80.cgi](https://tomcat.apache.org/download-80.cgi)

2、安装前提:

系统必须已安装配置JDK6及以上版本,安装请参考:

3、安装tomcat

将apache-tomcat-8.5.61.tar.gz文件上传到/usr/local中执行以下操作:

cd /usr/local
tar -zxv -f apache-tomcat-8.5.61.tar.gz  // 解压压缩包
rm -rf apache-tomcat-8.5.61.tar.gz   // 删除压缩包,也可不删除
mv apache-tomcat-8.5.61  tomcat8.5.61  //防止文件夹名字过长

更改tomcat访问端口

vim /usr/local/tomcat8.5.61/conf/server.xml

端口改成想设置的端口,保存退出

退出编辑

Esc键,之后点击shift+:,输入qw!(写入并强制退出),然后回车就能保存退出。

启动tomcat

/usr/local/tomcat8.5.61/bin/startup.sh   //启动tomcat

实时查看tomcat运行日志

进入你服务器tomcat的logs目录下:

输入ls可以看到catalina.log文件,这个就是记录tomcat运行时的信息的文件。

在tomcat运行时,输入

tail -f catalina.out

便可以查看tomcat的实时运行状态了.

Ctrl+c时tail的退出命令!


centos7 开启防火墙端口

一、开启防火墙端口,CentOS为firewalld添加开放端口3306

1、首先要确保防火墙已开启,开启命令:
systemctl start firewalld
2、开放端口,开放8888端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent
3、刷新防火墙,立即生效
firewall-cmd --reload
4、查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports

二、防火墙相关命令

关闭防火墙

如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估

systemctl stop firewalld.service

查看防火墙状态

systemctl status firewalld

查看监听的端口

netstat -lnpt

检查端口被哪个进程占用

netstat -lnpt |grep 5672

查看进程的详细信息

ps 6832

关闭端口(关闭后需要要重启防火墙才生效)

firewall-cmd --zone=public --remove-port=3338/tcp --permanent

开启防火墙

systemctl start firewalld

停止防火墙

systemctl stop firewalld
 
重启防火墙

```java
firewall-cmd --reload

开机启动防火墙

systemctl enable firewalld

禁止防火墙开机启动

systemctl disable firewalld
经验分享 程序员 微信小程序 职场和发展