在virtualBox中安装linux后安装好tomcat后启动服务,虚拟机中能够访问,可是主机却没法访问,可是同时主机和虚拟机之间能够 ping的通. linux
解决方法: tomcat
1,关闭虚拟机中的防火墙服务。桌面--管理--安全级别与防火墙,将防火墙设置为:disable便可。或用 root登陆后,执行 安全
service iptables stop --中止 服务器
service iptables start --启动 可是在实际应用中,关闭防火墙下降的服务器的安全性,不能关闭防火墙。 若是在宿主机的dos窗口下telnet虚拟机的8080窗口,会失败,由此能够肯定是虚拟机的8080窗口有问题,应该是被防火墙堵住了。所以修改防火墙设置便可。 2,修改Linux系统防火墙配置须要修改 /etc/sysconfig/iptables 这个文件,若是要开放哪一个端口,在里面添加一条 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 就能够了,其中 8080 是要开放的端口号,而后从新启动linux的防火墙服务, /etc/init.d/iptables restart。