虚拟机下Linux中的tomcat不能被主机访问的问题

大师们,我的问题如下:
我在自己电脑上安装了虚拟机,安装之后在虚拟机里装了Centos7,并且装了Tomcat,我的Tomcat启动之后,能够在主机中telnet端口,但不能在主机浏览器中访问,虚拟机中端口已经开放了,不管用,关闭防火墙也不管用,请问这是咋回事呢,有哪位大师能指点一下吗?

telnet的端口是23,而你浏览器访问的是80端口,先netstat查看一下系统中的tomcat侦听的端口是不是有80. 检查一下tomcat的配置文件等。

你是不是把tomcat的默认页面给删了呀

可能因为Root文件夹里没有index.html和index.jsp文件。因为在conf文件夹的web.xml文件中默认的欢迎界面就是root中的index.html。而我的tomcat下载的是解压版的,解压出来root下面只有一个web-inf文件夹,因此我新建了一个index.html文件,放在root文件夹下面,然后重新启动tomcat,界面成功显示了出来。如果还是不行,重启下电脑吧。

虚拟机有没有配置了跟电脑共用同一个网络; NAT模式(N)