欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

tomcat8运行报nested exception is java.lang.NoClassDefFoundError

程序员文章站 2022-12-20 08:31:19
最近在项目中用到了第三方的jar包,该jar包没有maven方式下载,只能下载现成的jar包。在idea上运行时一切正常,但打成war包后部署在tomcat8上就报标题的那个错误,查网上的一个办法,说是在idea的Artifacts下,项目war.exploded的Available Elements下的jar包点击右键,放到项目的WEB-INF/lib下,然后点击apply,再点OK 但是很遗憾,我的tomcat8还是报标题那个错误。下面说下我的解决办法,当tomcat把我的war包解压......

   最近在项目中用到了第三方的jar包,该jar包没有maven方式下载,只能下载现成的jar包。在idea上运行时一切正常,但打成war包后部署在tomcat8上就报标题的那个错误,查网上的一个办法,说是在idea的Artifacts下,项目war.exploded的Available Elements下的jar包点击右键,放到项目的WEB-INF/lib下,然后点击apply,再点OK

tomcat8运行报nested exception is java.lang.NoClassDefFoundError

   但是很遗憾,我的tomcat8还是报标题那个错误。下面说下我的解决办法,当tomcat把我的war包解压后,如下图所示:

tomcat8运行报nested exception is java.lang.NoClassDefFoundError

我发现tomcat8解压war包后,在WEB-INF下多了一个lib-provided文件夹,里面就是一些我下载的第三方jar包,然后我就把这个文件夹里面所有的jia包全部复制到lib文件夹就解决问题了

  

本文地址:https://blog.csdn.net/qq_34309663/article/details/109622718

相关标签: java web