Tomcat服务IP无法访问,localhost可以访问
背景描述
在Tomcat中发布的web项目,发布成功后,通过localhost访问项目正常。但,127.0.0.1无法访问。
原因
经分析,原因为Tomcat绑定的IP地址存在问题。通过ping localhost查看发现绑定的是IPV6的ip,结果为:::1 。
解决方法
在tomcat的server.xml中,修改connector配置,增加address=“0.0.0.0”,使其绑定IPV4。具体如下:
<Connector port="8543" address="0.0.0.0" protocol="org.apache.coyote.http11.Http11AprProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="D:\cas\keystore\java1234.keystore"
keystorePass="666666"/>