从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法

本文涉及的产品
云防火墙,500元 1000GB
简介: 当在 Linux 上配置好 Tomcat 服务器后,如果从主机中无法访问到 Linux 中的 Tomcat 服务器时,需要做如下的检查:1. Tomcat 是否启动成功在控制台输入:ps -ef | grep tomcat命令含义:从当前所有进程中查找是否含...

当在 Linux 上配置好 Tomcat 服务器后,如果从主机中无法访问到 Linux 中的 Tomcat 服务器时,需要做如下的检查:

1. Tomcat 是否启动成功

在控制台输入:

ps -ef | grep tomcat

命令含义:从当前所有进程中查找是否含有 tomcat 进程

如果有内容显示,则说明 Tomcat 启动成功
这里写图片描述

否则,重新启动 Tomcat

2. 检查能否从 Linux 本地中访问到 Tomcat

从控制台输入命令:

wget http://localhost:8080

命令含义:访问 http://localhost:8080
这里写图片描述
否则,检查 Tomcat 端口号是否正确

3. 检查 Tomcat 启动端口号

Tomcat 默认的启动端口号是 8080,如果你没有对 Tomcat 的配置文件做修改的话应该是没有问题的
输入命令:

ps -ef | grep tomcat

命令含义:查看 tomcat 进程信息
这里写图片描述
查看进程号(图中画圈位置)

接着输入命令:

netstat -apn | grep 4091

:grep 后跟的就是上一步所查的进程号)
命令含义:查看 4091 进程占用的端口号
这里写图片描述
图中画圈位置即是你的 Tomcat 的启动端口号

4. 检查远程访问的 ip 地址是否正确

如果从 Linux 本地可以成功访问 Tomcat 服务器,而从 Windows(主机) 上无法访问,那么首先检查远程访问的 ip 地址是否正确
在 Liunx 控制台上输入命令:

ifconfig

这里写图片描述
图中位置即是 Linux 的 ip 地址

5. 检查 Linux 防火墙是否开放 Tomcat 端口号

如果你没有修改过 Linux 防火墙配置的话,那么 Tomcat 端口号一定是被禁用了
因为 Linux 防火墙默认只开启 22 号端口

你需要设置防火墙配置,开放 Tomcat 的端口号
注:网上有其他解决方法说直接关闭防火墙,这种方法很不可取

我的 Linux 版本是 CentOS 7
开放 8080 端口号只需输入命令:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

然后重启防火墙:

firewall-cmd --reload
目录
相关文章
|
20天前
|
存储 数据挖掘 Windows
服务器数据恢复—V7000存储raid5故障导致LUN无法访问的数据恢复案例
服务器数据恢复环境: 三台V7000存储,共有64块SAS硬盘(其中有三块热备盘,其中一块已启用)组建了数组raid5阵列。分配若干LUN,上层安装Windows server操作系统,数据分区格式化为NTFS文件系统。 服务器故障: V7000存储中有多块硬盘出现故障离线,阵列失效,LUN无法访问。需要恢复卷中所有数据(主要为dcm文件)。
|
13天前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
|
13天前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
18天前
|
安全 Java 应用服务中间件
【服务器知识】Tomcat简单入门
【服务器知识】Tomcat简单入门
|
19天前
|
网络安全 Docker 容器
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
【Bug修复】秒杀服务器异常,轻松恢复网站访问--从防火墙到Docker服务的全面解析
17 0
|
21天前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
8天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
81 5
|
8天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
35 4
|
5天前
|
运维 监控 网络协议
|
6天前
|
监控 Linux Shell