centos7下安装tomcat8笔记(不适用于生产环境)

1.下载tomcat:
$ wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz

2.解压
$ tar zxvf apache-tomcat-8.0.36.tar.gz

3.进入tomcat的bin目录启动tomcat
$ cd /home/soft-java-env/apache-tomcat-8.0.36/bin //进入bin

$ ./startup.sh //启动

4.查看进程
$ ps -ef | grep tomcat

5.查看端口
$ netstat -antp| grep 8080

或者:
$ ss -lnp | grep 8080

6.访问验证,由于本人的centos7安装了图形界面,所以带有火狐浏览器,在浏览器中输入下面网址可以访问成功:
http://localhost:8080

7.然而通过windows访问linux上启动的tomcat不成功,在windows的DOS窗口下输入:
telnet http://10.10.9.35 8080

返回信息如下:
正在连接http://10.10.9.35…无法打开到主机的连接。 在端口 8080: 连接失败。这是因为centos上防火墙没有开放8080端口。

8.添加端口号(CentOS 7防火墙换用Friewalld了,所以要用以下命令将端口号加进防火墙):
$ firewall-cmd –zone=public –permanent –add-service=http,https //允许的协议,可以不需要该条命令

$ firewall-cmd –zone=public –add-port=8080/tcp –permanent //允许的端口号

$ firewall-cmd –reload

最后记得reload一下,出现success就是设置成功。我在执行命令时,出现firewalld is not running的报错,用以下命令将firewalld起起来即可,并且允许其自启动:

$ systemctl start firewalld

$ systemctl enable firewalld

这样,就可以顺利的通过windows访问centos上的tocmat了

生产环境下的配置,可参考下面的三篇博客:

CentOS7+Tomcat 生产系统部署

在 CentOS7 上安装 Tomcat9

CentOS7 Tomcat安装

centOS7下部署tomcat需注意的地方

你可能感兴趣的:(linux)