cat icon indicating copy to clipboard operation
cat copied to clipboard

在Tomcat中运行报错

Open Zhao15112408862 opened this issue 3 years ago • 9 comments

java.lang.RuntimeException: Unable to get component: class com.dianping.cat.analysis.TcpSocketReceiver. 请问这个报错是因为什么

Zhao15112408862 avatar May 07 '22 08:05 Zhao15112408862

这个是自己打的包吗,确定是否是cat-home目录target下的cat-home.war的包呢

power-lin avatar May 09 '22 11:05 power-lin

这个是自己打的包吗,确定是否是cat-home目录target下的cat-home.war的包呢

是的,无论是我打包的还是直接下载的war包都是报同样的错误

Zhao15112408862 avatar May 10 '22 05:05 Zhao15112408862

jdk版本是8吗,tomcat版本是8.5吗,我这边没复现出来,可以提供具体的环境信息加以确认。

power-lin avatar May 11 '22 12:05 power-lin

jdk版本是8吗,tomcat版本是8.5吗,我这边没复现出来,可以提供具体的环境信息加以确认。

我的jdk版本是1.8.0_221,Tomcat版本是apache-tomcat-7.0.108,我的是win11,mysql是mysql-8.0.27-winx64

Zhao15112408862 avatar May 12 '22 02:05 Zhao15112408862

我这边用jdk:1.8.0_222,Tomcat:apache-tomcat-7.0.108,系统是linux,并没有复现出来,可以把详细的日志发出来看下吗

power-lin avatar May 16 '22 14:05 power-lin

我这边用jdk:1.8.0_222,Tomcat:apache-tomcat-7.0.108,系统是linux,并没有复现出来,可以把详细的日志发出来看下吗 cat_20220518.log 这个是cat的日志 Tomcat启动时打印的是下面这部分内容 log4j:WARN No appenders could be found for logger (io.netty.util.internal.logging.InternalLoggerFactory). log4j:WARN Please initialize the log4j system properly. [05-18 13:28:11.011] [INFO] [cat] Cat is lazy initialized! java.lang.RuntimeException: Error when initializing modules! Exception: java.lang.RuntimeException: Unable to get component: class com.dianping.cat.analysis.TcpSocketReceiver.

Zhao15112408862 avatar May 18 '22 06:05 Zhao15112408862

我这边用jdk:1.8.0_222,Tomcat:apache-tomcat-7.0.108,系统是linux,并没有复现出来,可以把详细的日志发出来看下吗 cat_20220518.log 这个是cat的日志 Tomcat启动时打印的是下面这部分内容 log4j:WARN No appenders could be found for logger (io.netty.util.internal.logging.InternalLoggerFactory). log4j:WARN Please initialize the log4j system properly. [05-18 13:28:11.011] [INFO] [cat] Cat is lazy initialized! java.lang.RuntimeException: Error when initializing modules! Exception: java.lang.RuntimeException: Unable to get component: class com.dianping.cat.analysis.TcpSocketReceiver.

Zhao15112408862 avatar May 18 '22 06:05 Zhao15112408862

  1. 数据库用mysql5.7试试
  2. 确保/data/appdatas/cat/datasources.xml的数据库配置是否正确

power-lin avatar May 18 '22 08:05 power-lin

jdk版本是8吗,tomcat版本是8.5吗,我这边没复现出来,可以提供具体的环境信息加以确认。

我的jdk版本是1.8.0_221,Tomcat版本是apache-tomcat-7.0.108,我的是win11,mysql是mysql-8.0.27-winx64

文档明确提示了,要求mysql5.7,tomcat8

haiya512 avatar Aug 04 '22 10:08 haiya512