环境:centos7,tomcat8.5
1.下载tomcat安装包,此处使用tar形式安装,下载方法自行百度
2.解压tomcat文件到指定目录
[root@localhost ~]# tar -zxvf /usr/local/java/software/apache-tomcat-8.5.42.tar.gz -C /usr/local/java/tomcat8.5.42/
解压后的文件结构:
[root@localhost tomcat8.5.42]# pwd
/usr/local/java/tomcat8.5.42
[root@localhost tomcat8.5.42]# ll
总用量 124
drwxrwxrwx. 2 root root 4096 7月 28 16:41 bin
-rwxrwxrwx. 1 root root 19534 6月 5 04:31 BUILDING.txt
drwxrwxrwx. 3 root root 254 7月 28 16:51 conf
-rwxrwxrwx. 1 root root 5407 6月 5 04:31 CONTRIBUTING.md
drwxrwxrwx. 2 root root 4096 7月 28 16:41 lib
-rwxrwxrwx. 1 root root 57011 6月 5 04:31 LICENSE
drwxrwxrwx. 2 root root 197 7月 28 16:51 logs
-rwxrwxrwx. 1 root root 1726 6月 5 04:31 NOTICE
-rwxrwxrwx. 1 root root 3255 6月 5 04:31 README.md
-rwxrwxrwx. 1 root root 7139 6月 5 04:31 RELEASE-NOTES
-rwxrwxrwx. 1 root root 16262 6月 5 04:31 RUNNING.txt
drwxrwxrwx. 2 root root 30 7月 28 16:41 temp
drwxrwxrwx. 7 root root 81 6月 5 04:29 webapps
drwxrwxrwx. 3 root root 22 7月 28 16:51 work
[root@localhost tomcat8.5.42]#
3.启动tomcat
[aaron@localhost bin]$ pwd
/usr/local/java/tomcat8.5.42/bin
[aaron@localhost bin]$ ./startup.sh
Using CATALINA_BASE: /usr/local/java/tomcat8.5.42
Using CATALINA_HOME: /usr/local/java/tomcat8.5.42
Using CATALINA_TMPDIR: /usr/local/java/tomcat8.5.42/temp
Using JRE_HOME: /usr/local/java/jdk/jdk1.8/jre
Using CLASSPATH: /usr/local/java/tomcat8.5.42/bin/bootstrap.jar:/usr/local/java/tomcat8.5.42/bin/tomcat-juli.jar
Tomcat started.
出现Tomcat started 表示启动成功
4.开放8080端口
[aaron@localhost bin]$ firewall-cmd --zone=public --add-port=8080/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
[aaron@localhost bin]$ firewall-cmd --reload
完结散花。
ps.
重启:#systemctl restart firewalld.service
启动:# systemctl start firewalld
查看状态:# systemctl status firewalld 或者 firewall-cmd --state
开机是否启动:# systemctl disable | enable firewalld
禁用:# systemctl stop firewalld
更新防火墙规则:
# firewall-cmd --reload
# firewall-cmd --complete-reload
查询开放端口
# firewall-cmd --zone=public --list-ports
Centos7之前 开启端口
开启80端口:# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
查看防火墙状态:# service iptables status
保存到防火墙规则中:#service iptables save
重启防火墙:#service iptables restart