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了