我发生了一件奇怪的事情,我无法在localhost上打开url的移动版本(即在tomcat中本地部署的webapp)。虽然同样适用于我们的QA环境。我无权访问。我只能访问QA环境。这个内部tomcat是否需要任何特定的配置
答案 0 :(得分:1)
Localhost就是这样 - 本地主机。因此,除非您在手机上运行Tomcat,否则您将无法通过http://localhost:8080/your-app访问该网络应用程序。
我在Tomcat上测试移动应用程序的方法如下:
有一天我会设置我的路由器来做内部DNS。目前,IP地址已足够。
请注意,如果您使用虚拟主机(在Apache HTTPD中命名为虚拟主机),则必须将Web应用程序部署到默认主机,或者使用Tomcat正在运行的计算机的IP地址值设置别名上。
我还使用mod_jk运行Apache HTTPD服务器。这允许我通过http://ip-address/my-app访问Tomcat应用程序。
我在Linux和Windows上都是这样做的。我没有Macintosh,但只有细节(设置)会改变。