使用ip地址从virtualbox访问tomcat应用程序会产生null url

时间:2013-06-04 02:09:39

标签: url tomcat virtual-machine virtualbox

我在tomcat中部署了我的Web应用程序,并且在localhost上运行正常。但是当我尝试从虚拟框(窗口)访问它时,它返回“未找到请求的资源”

来自localhost的

网址是 -

  

本地主机:8080 /金融/条目

工作正常

来自虚拟框网址的

变为 -

  

本地主机:8080 /金融/空

有什么想法导致这种情况吗?

我关闭了防火墙。

1 个答案:

答案 0 :(得分:1)

localhost是“我正在运行的机器”。在VirtualBox上,它是您在此虚拟机本身中运行的操作系统。您必须找到“主机”操作系统的实际IP地址,例如使用“ipconfig”或“ifconfig”(其中一个应该适用于您正在运行的任何操作系统)并选择一个打印的IP地址。

所以:获取“主机”的IP地址,然后在“访客”上输入。假设您找到了10.0.0.1的IP,则可以从客户操作系统访问10.0.0.1:8080/finance/entries(此地址也适用于您的主机)。只有localhost是特殊的,因为每个系统都知道如何解决它 - 它是“我”,虚拟机为你的计算机引入了相当多的分裂个性