关于克隆机器引起的tomcat无法启动和mysql不能访问的排查

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于克隆机器引起的tomcat无法启动和mysql不能访问的排查相关的知识,希望对你有一定的参考价值。

在一次生产下克隆服务器到测试环境过程中,发现克隆后相关网络配置等都修改为测试环境,但死活出现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不能访问的排查的主要内容,如果未能解决你的问题,请参考以下文章

CentOS下关于配置zookeeper集群时,克隆后的虚拟机无法启动Hadoop的解决方案

关于tomcat本地服务无法启动

tomcat 不以 xampp 开头

Java为啥启动MyEclipse自带的tomcat6 无法看见小猫 ?

服务器上的tomcat正常开启,别的机器无法访问80端口,服务器本机可访问80端口。访问其余端口正常。

关于Linux下内存和Swap