杂记:解决linux中的tomcat启动成功但是在本地访问不到的问题

Linux杂记--------关于在服务器中tomcat开启成功,本地访问404的问题

今天遇到一个怪事儿,就是在linux中安装好了tomcat 在文件bin目录下 ./start.sh  开启了tomcat服务之后发现本地访问居然发生404错误。

用ps -ef|grep tomcat验证有没有开启成功,打印信息:

杂记:解决linux中的tomcat启动成功但是在本地访问不到的问题

我在用netstat -nltp看了下,发现8080端口已经开启。

杂记:解决linux中的tomcat启动成功但是在本地访问不到的问题

说明开启成功了,但是当我返回到本机,在url中输入 192.168.159.128:8080之后发现404访问错误。哟呵,这是怎么一回事呢?

我一寻思这不对啊,是不是没开成功啊?不行再验证一下。于是乎我又返回到服务器会话中,在命令行里欻欻欻敲了curl http://192.168.159.128:8080,结果发现在linux中能访问到。

 

杂记:解决linux中的tomcat启动成功但是在本地访问不到的问题

 

 

哦哟,这就奇了个怪了,这是啷个回事呢?就在我纳闷,百思不得其解时,windows防火墙给我弹了个拦截病毒的信息。哇呀,这个弹出弹得好啊!我突然反应过来,是不是因为linux防火墙的问题呢??我们知道linux防火墙这个东西很讨厌,linux中明明启动了tomcat,但是本地网页却打不开,这十有八九是防火墙在作怪!

于是乎我又在命令行框框狂敲一行代码关闭防火墙:service iptables stop

杂记:解决linux中的tomcat启动成功但是在本地访问不到的问题

然后我再在本机访问,发现,诶!成功了!嘿嘿。

杂记:解决linux中的tomcat启动成功但是在本地访问不到的问题