【问题标题】:How to expose localhost:8080 to other users?如何将 localhost:8080 暴露给其他用户?
【发布时间】:2013-08-06 16:24:56
【问题描述】:

我在 Windows 7 上本地使用 spring mvc 3.x 和 tomcat 7,我想向工作中的一些营销人员公开 http://localhost:8080/webapp,但是当我将其公开为 http://myhostname:8080/webapp 时,我的同事说他们不是看到任何东西(鼠标滚轮旋转)。

我需要在 Windows 上进行哪些本地设置才能将 8080 公开给我的域中的 ppl 以进行 POC?

【问题讨论】:

    标签: spring-mvc tomcat7


    【解决方案1】:

    编辑您的 server.xml 配置并添加 address="0.0.0.0" 属性,如下所示:

    <Connector port="8080" address="0.0.0.0" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
    

    它将允许所有人访问您的 tomcat。

    如果不起作用,请检查您的 windows 防火墙以暴露 8080 输出端口。

    【讨论】:

      【解决方案2】:

      请让您的朋友尝试使用您的 IP 地址代替 url 中的主机名。它应该工作。如果这有效,请告诉正在访问该服务的成员在其本地系统中添加主机条目。

      确保你们都在同一个局域网中。

      【讨论】:

      • 感谢您的回复。我尝试了 IP 并且两个人仍然无法访问该页面。我自己尝试了IP,当然它可以工作。还有其他想法吗?我以前在 .net asp.net mvc4 中做过这个,但我没有在 4-5mo 本地接触过 .net 或 IIS。不知道tomcat或spring是怎么回事。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-19
      • 1970-01-01
      • 2020-08-06
      • 2021-08-05
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      相关资源
      最近更新 更多