如何向其他用户公开localhost:8080?

时间:2013-08-06 16:24:56

标签: spring-mvc tomcat7

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

我需要在Windows上本地设置什么才能在我的域中将8080暴露给ppl用于POC?

2 个答案:

答案 0 :(得分:2)

修改 server.xml 配置并添加地址=" 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输出端口。

答案 1 :(得分:1)

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

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