`
a1520708
  • 浏览: 28128 次
  • 性别: 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

分享到:
评论

相关推荐

    apache-tomcat-9.0.78-windows-x64

    - 修改`conf/server.xml`:配置Tomcat服务器的主要设置,包括端口号、服务器连接池、虚拟主机等。 - 启动与停止:通过执行`bin/startup.bat`和`bin/shutdown.bat`脚本启动和停止Tomcat服务。 **部署Web应用**: - ...

    基于Xen虚拟机实现Apache tomcat 集群搭建

    1. Xen虚拟机技术:Xen是一个开源的虚拟机监视器,允许用户在同一台物理主机上运行多个虚拟机,每个虚拟机可以运行不同的操作系统。Xen具有高性能和高扩展性的特点,适用于构建云服务平台和服务器集群。 2. Linux...

    Linux虚拟机配置一条龙

    最后,`MobaXterm_Portable_v12.3.zip`是一款强大的远程终端工具,它集成了SSH、SFTP等功能,方便在Windows主机上管理Linux虚拟机。解压后,可以直接运行MobaXterm,无需安装,通过SSH连接到Linux虚拟机,进行远程...

    linux与tomcat

    在Linux虚拟机中使用`ping`命令测试与互联网的连接。 5. **Tomcat在Linux上的部署** - **安装Tomcat**:在Linux上部署Tomcat通常涉及下载Tomcat的tar.gz文件,解压后将其添加到环境变量`PATH`中,然后启动Tomcat...

    linux下部署tomcat应用程序和基本优化原则

    Linux 下 Tomcat 应用程序的部署和基本优化原则 Tomcat 是一个基于 Java 的开源 Web 应用服务器,广泛应用于企业级 Web 应用程序中。部署 Tomcat 应用程序需要了解 Linux 环境和 Tomcat 的配置文件。下面将详细介绍...

    linux中安装Tomcat

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

    Tomcat WEB服务器实战

    ### Tomcat WEB服务器实战知识点概览 #### 一、Tomcat简介与特点 - **Tomcat**: Apache软件基金会下属的Jakarta项目开发的一款开源Servlet容器,支持Servlet和JavaServer Pages (JSP) 技术标准。 - **核心功能**: ...

    Apache+Tomcat+Linux集群和负载均衡

    **Apache+Tomcat+Linux集群和负载均衡**主要指通过Apache作为前端反向代理服务器,Tomcat作为后端应用服务器,同时利用Linux系统强大的稳定性和安全性来构建一个能够有效分发请求、提高响应速度和服务质量的Web应用...

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

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

    jdk&tomcat;.rar

    本教程将详细介绍如何在Linux系统上利用tar命令安装Java 1.8 JDK和Tomcat 8.5,这两个都是Web开发中不可或缺的组件。 首先,我们要处理的是`jdk-8u181-linux-x64.tar.gz`文件,这是Oracle JDK 1.8更新181的Linux 64...

    tomcat8 linux windows解压即可用

    9. **服务管理**:在Linux中,可以通过创建系统服务脚本来实现Tomcat的启动、停止和重启。而在Windows中,可以使用`sc create`命令创建服务,然后通过服务管理器进行管理。 10. **监控和管理**:Tomcat内置了一个...

    javaweb部署到linux-tomca.doc

    Java Web 部署到 Linux-Tomcat 服务器安装和配置指南 本文档旨在指导用户如何将 Java Web 应用程序部署到 Linux-Tomcat 服务器上,涵盖了从安装 CentOS 操作系统到配置 Tomcat 服务器的所有步骤。 安装 CentOS ...

    LINUX环境中部署JAVA项目步骤

    ### Linux环境中部署Java项目的详细步骤 #### 一、虚拟机的安装 为了在Linux环境下部署Java项目,首先需要准备一个虚拟机环境。以下步骤详细介绍了如何使用VMware Workstation搭建虚拟机并安装Linux操作系统。 ##...

    Ubuntu16.04下搭建Guacamole-Tomcat环境

    在Ubuntu 16.04操作系统中,搭建Guacamole-Tomcat环境是为了实现通过Web浏览器远程控制桌面,提供安全且便捷的虚拟机桌面访问。Guacamole是一款开源的、基于HTML5的远程桌面网关,它允许用户通过Web浏览器访问和控制...

    Logstash收集Tomcat集群日志的解决方案.txt

    ### Logstash收集Tomcat集群日志的解决方案 #### 背景介绍 随着企业规模的不断扩大,业务系统逐渐复杂化,对于系统运维人员而言,如何有效地监控和管理大量的日志数据变得至关重要。尤其是在Web应用程序中,例如...

    linux安装和java环境搭建

    4. **访问 Web 应用**:在浏览器中输入 URL(如 `http://(虚拟机IP):(Tomcat端口号)/项目名/`)访问部署好的 Web 应用。 #### 七、管理防火墙 - 关闭防火墙:`service iptables stop` - 开启防火墙:`service ...

    Linux 运维入门到高级.pdf

    - **虚拟机安装:** 推荐初学者自行安装虚拟机环境,以便在安全隔离的环境中进行实验操作。 - **常用命令练习:** 包括但不限于 `cd` (改变当前目录)、`ls` (列出目录内容)、`chmod` (更改文件或目录权限)、`useradd` ...

    tomcat8.5x64位绿色版

    【标签】"tomcat8.5 64 ls"中的"ls"可能是用户输入错误,通常与Linux命令行中的“ls”命令无关。不过,这里的标签强调了Tomcat的版本号8.5和64位架构,这提示我们这个版本适用于64位的计算机系统,比如Windows、...

    jvisualvm操作手册for linux菜鸟

    jvisualvm操作手册for linux菜鸟 jvisualvm是一款功能强大的Java虚拟机(JVM)监控工具,由Oracle提供,自JDK 6 update 7起,jvisualvm.exe文件包含在JDK的bin目录下。jvisualvm是NetBeans的profile子项目,可以...

Global site tag (gtag.js) - Google Analytics