Virtualbox:无法从主机(Windows 10)访问来宾(ubuntu 15.05)中的tomcat 8080

问题描述 投票:0回答:2

我在(Windows 10)和来宾(Ubuntu Desktop 15.05)之间使用具有桥接网络的 Virtualbox。

Tomcat 在来宾的 8080 端口上运行,其 IP 地址为 192.168.1.10。在浏览器中键入 http://192.168.1.10:8080 时,我无法从主机访问此实例。这很奇怪,因为我可以访问在来宾中运行的 postgreSQL 实例。

跟server.xml的配置有关系吗

tomcat ubuntu virtualbox
2个回答
4
投票

防火墙8080端口没有开放。我使用以下命令打开它并且有效:

sudo /sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

0
投票
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

对我来说,这段代码成功了。它基本上向公众开放了8080端口。

根据 ubuntu.com,firewall-cmd 是 firewalld 守护进程的命令行客户端。它提供了一个接口来管理运行时和永久配置。

© www.soinside.com 2019 - 2024. All rights reserved.