`
a1520708
  • 浏览: 27008 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

主机无法访问linux虚拟机中tomcat的服务-解决办法

 
阅读更多
主机无法访问linux虚拟机中tomcat的服务-解决办法

前提是可以ping通虚拟机的ip。访问不了是因为linux的防火墙造成。

centos7之前版本可以通过命令关闭防火墙:
1. 禁用防火墙(永久):

chkconfig  iptables  off

2. 当前会话生命周期内关掉防火墙(重启就会失效):

service  iptables  stop

无论使用以上那种方式关掉防火墙后我们都可以访问tomcat了。

以上两种方案不推荐:

在防火墙开启的情况下在iptables文件中加规则:

1. 在/etc/sysconfig/iptables文件中加入如下端口访问规则

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

后重启iptables

service  iptables  restart

现在访问就OK了。service  iptables  stop (重启后就会失效)


centos 7的时候会失败,使用下面的方法:
firewall-cmd --zone=public --add-port=22/tcp --permanent

firewall-cmd --reload

参考网站:http://stackoverflow.com/questions/24756240/how-can-i-use-iptables-on-centos-7

分享到:
评论

相关推荐

    linux中安装Tomcat

    Linux上的Tomcat安装 1) 使用rz命令上传Tomcat包 2) 使用tar –xzvf命令解压Tomcat 3) 禁用防火墙 ...5) 主机远程访问虚拟机Tomcat主页 http://虚拟机ip地址:8080 6) 关闭服务使用./shutdown.sh

    Apache与Tomcat整合服务部署配置手册

    在linux上安装Java虚拟机--jdk,并且结合Tomcat,提供JSP架构的web服务器,并且为以后Tomcat连接Apache时的快速通信安装tomcat-native,最后为tomcat提供连接Mysql的jar文件,mysql-connector-java,最后配置Tomcat...

    VMVare虚拟机网络配置步骤

    本篇主要介绍VMVare下基于NAT模式的网络配置以及实现在本地主机访问Linux上的Nginx服务器和Linux访问本地的Tomcat服务器。 Nginx安装不熟悉的可以看: //www.jb51.net/article/106994.htm 首先我们介绍VMVare的NAT...

    让主机能和Linux的虚拟机内部SNAT网络互访

    它的功能超级强大,但是有个问题,我要怎么样在我的主机上很方便的访问到这些装在docker上的服务应用,通常情况下,需要做端口转发,但是这种方式太扰人了,比如我在我docker容器上装了三个linux发行版,用来做linux集群的...

    GeoServer集群部署及性能测试(在虚拟机上实现)

    应用vmware在本地构建linux虚拟机集群,包括一个nginx节点,三个GeoServer节点,三个GlusterFS文件系统节点。 软件准备 1.geoserver软件(使用tomcat作为web容器) 2.nginx 3.glusterFS 虚拟系统准备 在vmware中克隆...

    常用Java Web应用软件 (LNMJ,LAMJ)安装

    本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载...

    阿里云java短信验证码源码-java-backend-development:我的Java框架、JavaWeb和数据库的Java代码

    连接,或者使用虚拟机 (Linux CentOS6) 搭建服务器,或者使用另外一台双系统 (Linux Ubuntu18 + Windows10) 的电脑来搭建服务器,连接的都是同一个 WIFI。 使用 FileZilla 作为 FTP 软件传输开发部署相关的文件。 ...

    超级有影响力霸气的Java面试题大全文档

     异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获...

    3desjava源码-mlvagrant:用于使用https://www.vagrantup.com/和https://www.virtual

    记录在主机和虚拟机的 /etc/hosts 中。 MarkLogic(包括依赖项)将安装在所有三个虚拟机上,并引导以形成一个集群。 最初将全面更新操作系统,并安装“开发工具”。 Zip/Unzip、Java、MLCP、Nodejs、Bower、Gulp、...

    java 面试题 总结

    异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    轻开电子商务系统(企业入门级B2C网站)20150617更新

    购买一台云主机或支持java+mysql的虚拟主机空间 发布轻开电子商务系统 设置管理一下相关后台(让系统变成您自己的东西) 发布商品和信息 同时开通一个网店(淘宝、京东或拍拍等) 恭喜恭喜,您的企业已经进入电子...

    Java面试宝典-经典

    18、一个用户表中有一个积分字段,假如数据库中有100多万个用户,若要在每年第一天凌晨将积分清零,你将考虑什么,你将想什么办法解决? 107 19、一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    Java面试宝典2010版

    18、一个用户表中有一个积分字段,假如数据库中有100多万个用户,若要在每年第一天凌晨将积分清零,你将考虑什么,你将想什么办法解决? 19、一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他用户。...

    最新Java面试宝典pdf版

    18、一个用户表中有一个积分字段,假如数据库中有100多万个用户,若要在每年第一天凌晨将积分清零,你将考虑什么,你将想什么办法解决? 107 19、一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他...

    Java面试笔试资料大全

    18、一个用户表中有一个积分字段,假如数据库中有100多万个用户,若要在每年第一天凌晨将积分清零,你将考虑什么,你将想什么办法解决? 107 19、一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他...

    JAVA面试宝典2010

    18、一个用户表中有一个积分字段,假如数据库中有100多万个用户,若要在每年第一天凌晨将积分清零,你将考虑什么,你将想什么办法解决? 107 19、一个用户具有多个角色,请查询出该表中具有该用户的所有角色的其他...

Global site tag (gtag.js) - Google Analytics