我有一台XP笔记本电脑,我正在其中运行一个Ubuntu发行版,该发行版通过Tomcat运行一个网站。当我在VM中时,我可以通过localhost访问站点:8080/从主机操作系统访问来宾VirtualBox VM的Tomcat localhost:8080
但是我真正需要做的是从XP访问VM localhost。 vm-computer-name:8080 /未被识别。
任何帮助,非常感谢。
我有一台XP笔记本电脑,我正在其中运行一个Ubuntu发行版,该发行版通过Tomcat运行一个网站。当我在VM中时,我可以通过localhost访问站点:8080/从主机操作系统访问来宾VirtualBox VM的Tomcat localhost:8080
但是我真正需要做的是从XP访问VM localhost。 vm-computer-name:8080 /未被识别。
任何帮助,非常感谢。
获取客户操作系统的IP地址并通过它访问它。
设置您的虚拟机运行仅主机网络,然后重新启动或重新启动网络以更新DHCP。客人的IP地址现在可以从主机访问。
您也可以使用桥接网络模式,但在主机从网络断开连接时不起作用。
在虚拟机上键入以下命令,然后尝试。
须藤的iptables -F
下一个新的虚拟机和Tomcat的安装后,帮助了我。
获取Guest OS的IP地址和启动tomcat的端口号。然后,您可以通过访问:
IP:端口/
如果你不能还,或者如果你没有响应访问它,尝试
须藤iptables的 - F
这将刷新表并反映新的映射。但你只需要做一次。
如果您有多个通过名称区分的Tomcat,该怎么办?比如public.mysite.org:8080,admin.mysite.org:8080等等。 – 2015-07-29 21:08:06
你有多个tomcat在虚拟机上运行?如果是这样,他们需要在不同的端口上运行。或者你有多个主机设置在你的tomcat配置中? – Nick 2015-07-30 12:34:11