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

简介: 当在 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
目录
相关文章
|
1月前
|
域名解析 Linux Apache
Linux Apache服务详解——虚拟网站主机功能实战
Linux Apache服务详解——虚拟网站主机功能实战
33 5
|
1月前
|
存储 数据安全/隐私保护 索引
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
Windows Server 各版本搭建文件服务器实现共享文件(03~19)
121 1
|
27天前
|
监控 安全 Shell
【Shell 命令集合 文件传输 】Linux 将文件传送到远端的UUCP主机 uuto命令使用指南
【Shell 命令集合 文件传输 】Linux 将文件传送到远端的UUCP主机 uuto命令使用指南
30 0
|
27天前
|
网络协议 Shell Linux
【Shell 命令集合 网络通讯 】⭐⭐⭐Linux 测试与目标主机之间的网络连接ping 命令 使用指南
【Shell 命令集合 网络通讯 】⭐⭐⭐Linux 测试与目标主机之间的网络连接ping 命令 使用指南
41 1
|
21天前
|
Shell Windows
Windows服务器 开机自启动服务
Windows服务器 开机自启动服务
13 0
|
13天前
|
安全 Ubuntu Linux
Linux远程访问Windows实现步骤
在Windows上启用远程桌面连接并获取IP地址后,Linux用户需安装SSH客户端( Debian系:`sudo apt-get update; sudo apt-get install openssh-client`,RPM系:`sudo yum install openssh-clients`)。然后使用命令`ssh 用户名@Windows_IP地址`连接,其中`用户名`和`Windows_IP地址`按实际情况填写。
14 4
|
28天前
|
Linux 数据安全/隐私保护 Docker
linux和windows中安装emqx消息服务器
linux和windows中安装emqx消息服务器
27 0
|
1月前
|
Ubuntu Linux Shell
Linux的中文乱码问题解决方法
Linux的中文乱码问题解决方法
|
1月前
|
安全 数据安全/隐私保护 Windows
无远不至的掌控力:探索Windows Server 2019的远程访问绝招
无远不至的掌控力:探索Windows Server 2019的远程访问绝招
|
1月前
|
存储 Windows
windows server 2019 云服务器看不见硬盘的解决方案
windows server 2019 云服务器看不见硬盘的解决方案