CentOS7部署Tomcat8
2017-03-30 本文已影响1293人
JustCode
在上一篇中记录了 JDK8的安装,这篇记录下Tomcat8的部署
1. 解压压缩包
同样通过WinSCP
将下载的压缩包放入/usr/java/
目录下,然后通过命令解压:tar -zxvf apache-tomcat-8.5.12.tar.gz
。
2. 启动Tomcat
进入Tomcat的bin目录下,然后通过startup.sh
文件来进行启动:./bin/startup.sh
,启动成功的效果如下:

通过links 127.0.0.1:8080
可以访问Tomcat,如果能够访问到首页,则Tomcat8启动成功(links 命令需要通过 yum install links
进行下载安装):


可以通shutdown.sh
文件将其关闭。
3. 配置防火墙,放行对应端口
虽然在本地已经可以访问到Tomcat的首页了,可以在主机上,通过浏览器去访问的时候却是404。默认下,CentOS7的防火墙是没有开放8080端口的,因此就需要我们自己去开放。开放命令:firewall-cmd --zone=public --add-port=8080/tcp
。也可以通过在防火墙firewalld
上 添加service
的方式去开放端口。关于firewalld
可以查阅firewall资料。
还有一点需要注意,centos7启动完成之后,是连不上外网的,局域网也无法ping通,此时而已通过dhclient
去自动获取IP,可以通过ifconfig -a
去查看网卡的对应IP。也就意味着,主机在访问虚拟机上的CentOS系统中的Tomcat主页之前,要先确保CentOS在局域网内是可以通信的,要下载类似links
这类软件,需要确保可以连接外网的。