在一次生产下克隆服务器到测试环境过程中,发现克隆后相关网络配置等都修改为测试环境,但死活出现tomcat启动后报如下错误:
严重: StandardServer.await: create[localhost:8021]:
通过排查发现/etc/hosts中绑定的是原来的IP地址,修改为测试地址后,启动正常。
Tomcat在启动时,会根据配置去获取所有的IP地址,并且进行逐个绑定,当发现需要绑定的IP地址不存在时,将会触发上述异常,从而导致无法正常启动。
另外mysql出现本机密码登陆上去不对,非常奇怪,必须配置/etc/my.cnf中【mysqld】配置skip-grant-tables后,再修改密码后才能正常,修改密码语句参考如下:UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’; FLUSH PRIVILEGES;
不同版本有误差。
本文出自 “IT技术” 博客,谢绝转载!
关于克隆机器引起的tomcat无法启动和mysql不能访问的排查
原文地址:http://lysweb.blog.51cto.com/3468677/1787763