环境
IntelliJ IDEA 2020.3 win
tomcat apache-tomcat-9.0.52
jdk1.8.0_261
报错部分代码
严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.startup.ContextConfig.processAnnotationsJar 无法处理Jar实体[COM/ibm/db2os390/sqlj/custom/DB2SQLJCustomizer.class]的注解,Jar:[file:/F:我自己电脑的配置路径WEB-INF/lib/_JDBC_db2jcc.jar]
org.apache.tomcat.util.bcel.classfile.ClassFormatException: It is not a Java .class file
报错信息截图:
解决方法:
1、检查报错信息的jar包是否在对应目录里能找到,如果找不到就去官网下载一个新的jar包放上去在idea重启tomcat服务即可
2、在tomcat的安装路径下找到catalina.Properties这个文件,在里面找到"tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\"属性配置,然后回车加入你报错的jar包信息
比如我的是‘_JDBC_db2jcc.jar’,但是我的jar包里还有其他_jdbc开头的所以后面我用‘*’号代替了,加进去如下图:

注意后面的 ",\"
本文介绍如何处理IntelliJ IDEA 2020.3中遇到的Apache Tomcat 9.0.52启动错误,涉及非Java.class文件问题,通过检查jar包、配置catalina.Properties和排除特定jar来修复。
1142

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



