tomcat無法啟動怎么解決,從主機 Windows 上無法遠程訪問 Linux 的 Tomcat 服務器解決方法

 2023-12-25 阅读 24 评论 0

摘要:當在 Linux 上配置好 Tomcat 服務器后,如果從主機中無法訪問到 Linux 中的 Tomcat 服務器時,需要做如下的檢查: 1. Tomcat 是否啟動成功 在控制臺輸入: ps -ef | grep tomcat 命令含義:從當前所有進程中查找是否含有 tomcat 進程 tomcat無

當在 Linux 上配置好 Tomcat 服務器后,如果從主機中無法訪問到 Linux 中的 Tomcat 服務器時,需要做如下的檢查:

1. Tomcat 是否啟動成功

在控制臺輸入:

ps -ef | grep tomcat

命令含義:從當前所有進程中查找是否含有 tomcat 進程

tomcat無法啟動怎么解決、如果有內容顯示,則說明 Tomcat 啟動成功
這里寫圖片描述

否則,重新啟動 Tomcat

2. 檢查能否從 Linux 本地中訪問到 Tomcat

從控制臺輸入命令:

wget http://localhost:8080

命令含義:訪問 http://localhost:8080
這里寫圖片描述
否則,檢查 Tomcat 端口號是否正確

3. 檢查 Tomcat 啟動端口號

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

轉載于:https://www.cnblogs.com/WhataNerd/p/8542406.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/194976.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息