2016年04月26日   码农之路   12,117 次浏览
Tomcat启动时报“Unable to process Jar entry”错误如下:
严重: Unable to process Jar entry [javassist/tools/web/BadHttpRequest.class] from Jar [jar:file:/F:/java/workspace/dg/WEB-INF/lib/javassist-3.20.0-GA.jar!/] for annotations
严重: Unable to process Jar entry [javassist/tools/rmi/StubGenerator.class] from Jar [jar:file:/F:/java/workspace/dg/WEB-INF/lib/javassist-3.20.0-GA.jar!/] for annotations
严重: Unable to process Jar entry [javassist/scopedpool/ScopedClassPool.class] from Jar [jar:file:/F:/java/workspace/dg/WEB-INF/lib/javassist-3.20.0-GA.jar!/] for annotations
出现这个错误的原因就是tomcat无法正确处理jar包,解决办法有两种:
1、升级tomcat
将tomcat升级到最新版本,这也是百度后找到的解决方法。这种方法还是没有理解真正报错的原因。
2、修改tomcat配置文件catalina.properties
打开conf目录下的catalina.properties文件,找到tomcat.util.scan.DefaultJarScanner.jarsToSkip行,可以看到这里列出了许多不需要处理的jar,在最后加上“,javassist-*.jar”即可。
>>> Hello World <<<
这篇内容是否帮助到你了呢?
如果你有任何疑问或有建议留给其他朋友,都可以给我留言。