在从jboss升级到tomcat的时候,出现了这个错误。

Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.util.TraceClassVi
sitor
        at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClas
sLoaderBase.java:1737)
        at com.taobao.tomcat.container.context.loader.AliWebappClassLoaderBase.l
oadClass(AliWebappClassLoaderBase.java:115)

解决方案是在POM文件中增加依赖:

<!-- 从jboss升级到tomcat兼容包 -->
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>99.0-does-not-exist</version>
</dependency>
<!-- 从jboss升级到tomcat兼容包 -->


就可以了,这个主要是tomcat缺少了jboss自带的包