Failed to class-load type while reading annotation metadata. This is a non-fatal error, but certain annotation metadata may be unavailable.
[DEBUG] org.springframework.core.type.classreading.AnnotationAttributesReadingVisitor {RecursiveAnnotationAttributesVisitor.java:51} -
Failed to class-load type while reading annotation metadata. This is a non-fatal error, but certain annotation metadata may be unavailable.
java.lang.ClassNotFoundException: javax.annotation.Nonnull
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139)
at org.springframework.core.type.classreading.RecursiveAnnotationAttributesVisitor.visitEnd(RecursiveAnnotationAttributesVisitor.java:47)
at org.springframework.asm.ClassReader.readAnnotationValues(ClassReader.java:1802)
at org.springframework.asm.ClassReader.readMethod(ClassReader.java:976)
at org.springframework.asm.ClassReader.accept(ClassReader.java:695)
at org.springframework.asm.ClassReader.accept(ClassReader.java:508)
后来发现 webapps下有两个相同的war包,只是名称不一样,清理干净重启即可
本文介绍了一个关于Spring框架在尝试加载注解元数据时遇到的问题,具体表现为ClassNotFoundException异常,异常信息提示找不到javax.annotation.Nonnull类。该问题通过发现并移除Tomcat webapps目录下两个具有相同内容但不同名称的WAR包得以解决。
3642

被折叠的 条评论
为什么被折叠?



