在tomcat上本地部署m.localhost:8080 / url

时间:2015-12-24 06:22:40

标签: tomcat tomcat7 mobile-website

我发生了一件奇怪的事情,我无法在localhost上打开url的移动版本(即在tomcat中本地部署的webapp)。虽然同样适用于我们的QA环境。我无权访问。我只能访问QA环境。这个内部tomcat是否需要任何特定的配置

1 个答案:

答案 0 :(得分:1)

Localhost就是这样 - 本地主机。因此,除非您在手机上运行Tomcat,否则您将无法通过http://localhost:8080/your-app访问该网络应用程序。

我在Tomcat上测试移动应用程序的方法如下:

  1. 确保防火墙(至少是本地网络)中的端口8080已打开
  2. 启动Tomcat并部署应用程序
  3. 将手机连接到我的本地WiFi网络
  4. 浏览至http://ip-address:8080/my-app
  5. 有一天我会设置我的路由器来做内部DNS。目前,IP地址已足够。

    请注意,如果您使用虚拟主机(在Apache HTTPD中命名为虚拟主机),则必须将Web应用程序部署到默认主机,或者使用Tomcat正在运行的计算机的IP地址值设置别名上。

    我还使用mod_jk运行Apache HTTPD服务器。这允许我通过http://ip-address/my-app访问Tomcat应用程序。

    我在Linux和Windows上都是这样做的。我没有Macintosh,但只有细节(设置)会改变。