我有一个Tomcat,其中运行着一个.war文件。
在浏览器中键入localhost:8080/..时,我可以运行.war文件。
但是我必须通过网络到达这个.war文件。所以我有一个外部IP,上面有一个域名。
在浏览器中输入xx.xxx.xxx.xxx:8080/..时,我应该到达这个.war文件。
因此,这个IP地址应该指向它的本地主机,并进一步指向.war文件。
我怎样才能做到这一点?
发布于 2014-01-23 09:30:24
如果您拥有的外部IP分配给您的路由器的广域网,您将不得不设置端口转发或DMZ到您的服务器使用您的路由器管理面板。每个品牌都不一样,所以你得查一下你的品牌。
发布于 2014-01-23 09:29:22
默认情况下,Tomcat正在监听所有IP地址.
检查你的防火墙或路由器。这是网络/路由问题,与Tomcat配置无关。
地址:对于具有多个IP地址的服务器,此属性指定将用于侦听指定端口的地址。默认情况下,此端口将在与服务器关联的所有IP地址上使用.。
http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
发布于 2014-01-23 09:32:08
也许将tomcat端口从8080更改为80会更容易一些。很多防火墙只允许端口80。您可以在这里看到如何更改它:How to change the port of Tomcat from 8080 to 80?
https://stackoverflow.com/questions/21303941
复制相似问题