从主机中的客户端连接到虚拟机中的 Web 服务

发布于 2024-10-15 05:26:09 字数 321 浏览 5 评论 0原文

我在 VirtualBox 中运行 Ubuntu 10.10,以 Windows 7 作为主机。我有一个 java Web 服务,我将其部署到 Ubuntu 中的 Glassfish3 服务器上,并且我希望能够从主机访问它,根据 VBox 文档,我应该转发端口 8080,这是我的客户端应用程序连接到的端口我的主人。为此,我在 Windows VBoxManagemodifyvm Ubuntu --natpf1 glassfish,tcp,,8080,,8080 中执行以下命令,该命令应该将我的主机 8080 端口转发到我的虚拟机的 8080 端口,但它没有当我尝试达到它时似乎有效。有什么想法吗?

I'm running Ubuntu 10.10 in VirtualBox with Windows 7 as host. I have a java Web Service which I deploy onto a Glassfish3 server in Ubuntu and I want to be able to reach it from the host, according to the VBox documentation I should port forward port 8080 which is the port that my client application connects to on my host. To do this I do the following command in Windows VBoxManage modifyvm Ubuntu --natpf1 glassfish,tcp,,8080,,8080 which should forward my hosts 8080 port to my VM's 8080 port, but it doesn't seem to work when I try to reach it. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

分开我的手 2024-10-22 05:26:09

确保 8080 尚未被 Windows 中的其他进程使用。从 Ubuntu 内的 ISO 安装 Guest Additions。确保您使用 NAT 作为网络选项。确保 Ubuntu 中的防火墙不会阻止传入请求。

Ensure 8080 is not already used by some other process in Windows. Install Guest Additions from the ISO inside Ubuntu. Ensure you are using NAT as the option for networking. Ensure the firewall in Ubuntu does not block incoming requests.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文