从主机中的客户端连接到虚拟机中的 Web 服务
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保 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.