1. 程式人生 > >解決虛擬機器上的tomcat無法被主機訪問的問題

解決虛擬機器上的tomcat無法被主機訪問的問題

在wmware中安裝linux後安裝好資料庫,JDK及tomcat後啟動服務,虛擬機器中可以訪問,但是主機卻無法訪問,但是同時主機和虛擬機器之間可以ping的通。
網上查閱資料後
第一種解決方法是關閉虛擬機器中的防火牆服務。桌面–管理–安全級別與防火牆,將防火牆設定為:disable即可。或用root登入後,執行
service iptables stop –停止
service iptables start –啟動

第二種解決方案:
第一種解決方案是相當於埠全部開放,這樣難免會降低伺服器的安全性。因此,既然可以更改全部埠,則因此也會存在更改區域性埠開發關閉的設定。
區域性埠的開發。
其實,則就是我們第二種解決方案:

修改Linux系統防火牆配置需要修改 /etc/sysconfig/iptables這個檔案,如果要開放哪個埠,在裡面新增一條
-ARH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080-j ACCEPT
就可以了,其中 8080是要開放的埠號,然後重新啟動linux的防火牆服務,
/etc/init.d/iptables restart。

相關推薦

解決虛擬機器tomcat無法主機訪問的問題

在wmware中安裝linux後安裝好資料庫,JDK及tomcat後啟動服務,虛擬機器中可以訪問,但是主機卻無法訪問,但是同時主機和虛擬機器之間可以ping的通。 網上查閱資料後 第一種解決方法是關閉虛擬機器中的防火牆服務。桌面–管理–安全級別與防火牆

教你如何解決虛擬機器安裝CentOS無法全屏顯示問題

如何解決虛擬機器安裝CentOS無法全屏顯示問題 有時候為了學習linux,需要在虛擬機器上進行安裝測試。但在安裝完成後,會發現存在兩個普遍的問題:一是時間與時鐘不同步問題。這樣會造成開發中很多問題,例如 Makefile 檔案會造成一些不必要的重複編譯,甚至有些程式

ubuntu 虛擬機器不了網 主機能上網

http://jingyan.baidu.com/article/6c67b1d68facbb2786bb1e7b.html 恢復虛擬網路預設設定(在斷網狀態下): 點選【恢復預設設定】,如下圖所示 勾選【啟動時連線】,選中【NAT模式】,最後點選【確定】如下圖

mac的虛擬機器安裝wampserver,mac訪問虛擬機器伺服器

其中遇到很多問題: 1,You don't have permission to access /index.php on this server(這個不是防火牆問題,好像是修改deny from all 為 allow from all 就可以解決) 2,the requested URL /

主機無法訪問虛擬機器的網頁——解決方案

一、虛擬機器上模組安裝 先要安裝mysql資料,及php,還有php-mysql。如果想有mysql介面還要安裝mysql-server。 使用yum install  ***   命令安裝。 安裝好後,檢視Apache的配置(vi /etc/httpd/conf/http

解決在Windows server2003虛擬機器無法安裝IIS元件的問題

解決在Windows server2003虛擬機器上無法安裝IIS元件的問題 最近在研究網路方面的知識,於是找了幾個測試網站原始碼,打算自己搭一個測試平臺,練一練手。找到有網站 漏洞的原始碼後,用P

Vmware虛擬機器安裝centos7無法獲取ip連不網路的解決辦法

選擇橋接網路 然後進入虛擬網路編輯器,需要使用管理員許可權開啟,要不不顯示你搭建的網路。 選擇

解決虛擬機安裝tomcat主機訪問不到

style con oot 無法訪問 防火 font lin tab 防火墻 在wmware中安裝linux後安裝好數據庫,JDK及tomcat後啟動服務,虛擬機中可以訪問,但是主機卻無法訪問,但是同時主機和虛擬機之間可以ping的通。解決方法是關閉虛擬機中的防火墻服務。桌

虛擬機器的centos7,安裝reids本機不能訪解決方式:java.net.ConnectException: Connection refused

問題描述: 今天使用Jedis測試虛擬機器上的redis聯通,一直連線不上,但是使用命令視窗ping的時候,可以ping通(虛擬機器ip地址使用ifconfig獲取), 但是連線已經開啟的reids服務,卻不能連線。   錯誤提示如下: Exception in thr

redis在Linux虛擬機器安裝了,在windows下無法訪問的問題

redis在Linux虛擬機器上安裝了,在windows下無法訪問的問題 1:ifconfig檢視虛擬機器分配的ip 2:redis.conf中bind 指定虛擬機器的ip 3:redis-server …/redis.comf 參考了一些網上的資料,主要的步驟是: 1.window

VMware虛擬機器配置nginx後,本機無法訪問問題(轉載)

  轉自:http://www.server110.com/nginx/201407/10794.html 把nginx裝在CentOS上,用本機訪問虛擬機器的時候卻出現了不能訪問的問題,查了資料以後,原來是防火牆的問題。具體情況如下:防火牆可以ping通虛擬機器,虛擬機器也可以ping通防火牆

VMware虛擬機器網路連線解決方案

VMware虛擬機器上網路連線解決方案 作者:凱魯嘎吉 - 部落格園 http://www.cnblogs.com/kailugaji/ 從虛擬機器上連線外部網路,需要設定以下幾個地方。 1.服務 (1)開啟命令提示符,輸入services.msc,開啟服務 (2)

解決虛擬機器中安裝的mac os系統無法識別ios裝置的問題

轉載自: https://blog.csdn.net/jiuluguoshidai/article/details/51583684 之前沒有在此黑蘋果上程式設計,只是連線過U盤,U盤是可以識別的,但是連線我的ipad的時候卻無法識別。搜尋百度無果,只有翻牆搜萬能的谷歌。辛虧英文還是混的過去

本地電腦訪問本機電腦虛擬機器的redis遇到的問題解決方法

public static void main(String[] args) { JedisShardInfo jedisShardInfo=new JedisShardInfo("192.168.98.129",6379); Jedis jedis=new Jedis(

Udp 帶VM虛擬機器的Client無法在區域網中傳送UDP廣播包的解決辦法

作者:kissazi2 出處:https://www.cnblogs.com/kissazi2/archive/2012/12/07/2806533.html 文章中主要介紹了xp和win7的電腦,win10也是一樣的。 問題描述:使用ip可以直接連上server, 但使用廣播255.2

mac電腦tomcat佔用的解決辦法

假如被佔用的埠時8080 那麼在終端上輸入:   lsof -i:8080       如圖: 然後根據提示資訊輸入: kill -9 13016      這裡的13016就是java後面的那

開啟虛擬機器,出現“無法開啟核心裝置:\\Global\\vmx86”: 系統找不到指定的檔案這樣的提示,解決辦法

開啟虛擬機器,出現“無法開啟核心裝置:\Global\vmx86”: 系統找不到指定的檔案這樣的提示,解決辦法 方法一:(不採用命令列,視覺化、傻瓜化操作) Win+R並輸入service.msc開啟“服務”設定 找到VM相關的幾項 右鍵單擊每一項並點選[啟動

解決VMware虛擬機器報錯“無法連線MKS:套接字連線嘗試次數太多,正在放棄”

1.錯誤描述 在VMware中開啟虛擬機器時報錯: “無法連線MKS:套接字連線嘗試次數太多,正在放棄” 物理機作業系統: Windows 7 虛擬機器作業系統: Kali Linux

解決虛擬機器能夠ping通本機,但是無法上網問題

檢視centos閘道器是否設定正確 [[email protected] ethan]# grep GATEWAY /etc/sysconfig/network-scripts/ifcfg* /etc/sysconfig/network-scripts/ifc