Tomcat启动有问题,一开始还以为是端口被占用了,找了一圈发现并不是端口问题,后来才找到了问题的症结,以下就是解决办法:
通过多种测试,可以初步判断应该不是端口占用引起的问题。如果不是端口占用的问题的话,那么就要考虑是否是IP绑定的问题。
经过检查,在计算机的C:\Windows\System32\drivers\etc\hosts文件中发现如下部分内容:
192.168.62.18 localhost
实际计算机的IP:192.168.62.118。
原因:
Tomcat在启动时,会根据配置去获取所有的IP地址,并且进行逐个绑定,当发现需要绑定的IP地址不存在时,将会触发上述异常,从而导致无法正常启动。