昨天在centOS下装tomcat,遇到各种问题
tomcat正常启动,但是windows主机无法访问虚拟机的8080端口,多次尝试失败,于是开始百度。
百度解决方案基本上都是说防火墙8080端口没开,我用firewall-cmd --list-ports一看确实没开。心里一喜,喵的解决了!
然而显示是残酷的。。。开启8080端口后仍然不能访问。
使用netstat -anp命令查看端口占用情况,出现这个
看起来是主机号的问题,因为是初学,也不清楚在哪改主机名
没得办法,继续倒腾,在疯狂百度之后发现这个博客参考博客:解决虚拟机上的tomcat无法被访问问题,一想很有可能。
进入 /etc/hosts目录下,把主机号改了.
一想这个主机号改了tomcat的应该也要改吧,找到tomcat/conf/server.xml把所有localhost改成192.168.**.**
重启tomcat,搞定.