如何设置tomcat的IP地址?

sil*_*aut 6 java tomcat web-services ip-address

我有一个运行.war文件的Tomcat服务器.

我可以在浏览器中键入localhost:8080/..时运行.war文件.

但我必须通过网络到达这个.war文件.所以我有一个带有域名的外部IP.

在浏览器中输入xx.xxx.xxx.xxx:8080/ ..我应该到达.war文件.

因此,此IP地址应指向其localhost,并进一步指向.war文件.

我怎样才能做到这一点?

Pet*_*son 7

基本上,您使用可选的"address"属性配置连接器,该属性包含要绑定到的IP地址.

tomcat/conf/server.xml

    <Connector 
        port="8080" 
        protocol="HTTP/1.1" 
        address="xxx.xxx.xxx.xxx"
        connectionTimeout="20000" 
        redirectPort="8443" 
      />

有关Tomcat主页http://tomcat.apache.org/tomcat-7.0-doc/config/http.htmlhttp://wiki.apache.org/tomcat/FAQ/Connectors#Q6的信息.


Mar*_*szS 0

默认情况下,Tomcat 监听所有 IP 地址。

检查您的防火墙或路由器。这是网络/路由问题,与 Tomcat 配置无关。

address:对于具有多个 IP 地址的服务器,此属性指定将使用哪个地址来侦听指定端口。默认情况下,此端口将用于与服务器关联的所有 IP 地址。

http://tomcat.apache.org/tomcat-7.0-doc/config/http.html


  1. 检查你的IP是否绑定到tomcat服务器。

  2. 检查端口是否开放

    telnet xx.xxx.xxx.xxx 8080
    
    Run Code Online (Sandbox Code Playgroud)