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

Spring mvc 如何向其他用户公开localhost:8080?,spring-mvc,tomcat7,Spring Mvc,Tomcat7,我在Windows7上本地使用SpringMVC3.x和Tomcat7,我想公开http://localhost:8080/webapp一些营销人员在这里工作,但当我将其公开为http://myhostname:8080/webapp我的同事说他们什么也没看到(鼠标滚轮旋转) 我需要在windows上进行什么本地设置才能在我的域中将8080公开给ppl进行POC?请让您的朋友尝试使用您的IP地址代替url中的主机名。它应该会起作用。如果有效,请告诉正在访问该服务的成员在其本地系统中添加主机条目

我在Windows7上本地使用SpringMVC3.x和Tomcat7,我想公开
http://localhost:8080/webapp
一些营销人员在这里工作,但当我将其公开为
http://myhostname:8080/webapp
我的同事说他们什么也没看到(鼠标滚轮旋转)


我需要在windows上进行什么本地设置才能在我的域中将8080公开给ppl进行POC?

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

确保所有人都在同一局域网中。

编辑server.xml配置并添加如下属性:

<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输出端口。

谢谢您的回复。我尝试了IP和两个ppl仍然无法到达页面。我自己也试过IP,当然有效。还有其他的吗?我以前在.net asp.net mvc4中做过这件事,但在4-5mo中我还没有在本地接触过.net或IIS。不知道tomcat和spring到底是怎么回事。