通过平板电脑加载Web应用程序失败

时间:2016-03-11 11:48:57

标签: php tomcat browser windows-server-2008 tomcat8

Windows Server 2008 R2 PC(名为srv)中,我已安装Tomcat Server作为服务,我已在其中部署了我的Web应用程序。我可以从浏览器通过srv:8080/myWebApplication访问我的应用程序(从任何Windows PC)。

但是,当我尝试从平板电脑访问网络应用程序时,srv似乎无法识别并且浏览器无法加载任何内容。相反,当我使用服务器的IP而不是其名称:192.168.0.2:8080/myWebApplication时,Web应用程序可以正常加载。

原因是什么,为什么第一种方式在平板电脑中不起作用?

2 个答案:

答案 0 :(得分:4)

这只是因为你的平板电脑不知道名字" srv"您正在使用访问您的Web应用程序。 您必须编辑" hosts文件"在平板电脑中,如果它在Android操作系统下运行 如果您不知道" hosts文件",请查看您的Windows \ System32 \ drivers \ etc \ hosts文件。 这是servername< - >的映射文件。 IP

要了解如何在Android平板电脑中编辑主机文件:

https://android.stackexchange.com/questions/60150/how-to-edit-etc-hosts-file

答案 1 :(得分:3)

因为您的平板电脑中没有运行服务器应用程序/ Web服务器 localhost 相当于 127.0.0.1

localhost - wikipedia

  

在计算机网络中,localhost是一个主机名,表示此计算机。它可用于通过其环回网络接口访问主机上运行的网络服务。使用环回接口可绕过任何本地网络接口硬件。

因此,如果要将rquest发送到服务器,则必须使用其IP地址指定主机