报错原因:NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。与ClassNotFoundException的不同在于,ClassNotFoundException发生在编译时。很多Java开发者很容易在这里把这两个错误搞混。

解决方案:此方法需要将包以外部的方式引入,如果有更好的排查解决方案可推荐。
第一步:
引入本地的第三方jar。


<dependency><groupId>com.ali</groupId><artifactId>ali</artifactId><version>1.0</version><scope>system</scope><systemPath>${project.basedir}/src/main/resources/myjar.jar</systemPath>
</dependency>

第二部:SpringBoot插件打包jar , 或者war

<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><includeSystemScope>true</includeSystemScope></configuration></plugin>  

打war包

               <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.4</version><configuration><webResources><resource><directory>src/main/resources/jar/</directory><targetPath>WEB-INF/lib/</targetPath><includes><include>**/*.jar</include></includes></resource></webResources></configuration></plugin>

NoClassDefFoundError解决方案相关推荐

  1. 本地jar包加载后,运行时报java.lang.NoClassDefFoundError解决方案

    由于公司是内网,需要使用网上别的大佬的maven jar包时,使用到该方法的时候,总是报: Unexpected error occurred in scheduled task. java.lang ...

  2. Java项目编译时经常会出现不编译,或者报一些假性错误

    如果 jdk. classpath .jar 等等设置都是正常的,可在eclipse 报错,启动 提示Java.lang.NoClassDefFoundError 解决方案如下: 将propertie ...

  3. 字节码插桩(javassist)之插入代码块|IOC框架(Hilt)之对象注入~研究

    Hilt对象注入 | javassist插桩 研究 Hilt对象注入 javassist字节码插桩 创建buildSrc的module 重写Transform 熟悉TransformInvocatio ...

  4. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案 参考文章: (1)java.lang.NoClass ...

  5. 安装失败java.lang_linux安装jdk出现java/lang/NoClassDefFoundError: java/lang/Object错误的解决方案...

    近日在redhat上安装jdk出现了一个莫名的错误 Error occurred during initialization of VM java/lang/NoClassDefFoundError: ...

  6. SpringBoot项目在idea中运行正常,打包jar包后运行报NoClassDefFoundError和UnsatisfiedDependencyException解决方案...

    SpringBoot项目在idea中运行正常,按照网上的方式打成jar包后在控制台运行报错. 第一个错误: 2018-09-06 09:38:35,222 ERROR (SpringApplicati ...

  7. vsftpd使用方法小结、Linux安装JDK出现“NoClassDefFoundError: /Object”的解决方案、ubuntu 12.04安装jdk

    vsftpd使用方法小结 vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris,HP-UX 以及 IRIX 上面.它支持很多其他的 ...

  8. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案 NoClassDefFoundErrorLogFa ...

  9. VSCrawler 爬虫 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案

    长长的报错信息如下: 13:39:15.345 [main] WARN c.v.vscrawler.core.event.EventLoop - 程序已停止 13:39:15.376 [main] I ...

最新文章

  1. php margin参数,margin参数简单介绍_html/css_WEB-ITnose
  2. 阿里云accessKey如何创建?~ 2015.08.25
  3. mysql两列数据去重_CiteSpace多数据库一键去重4.0-知网、万方、维普数据库
  4. ios 旋转加载gif_加载GIF动画方法 iOS
  5. 二值形态学操作、图像的边缘检测、图像编码
  6. deep learning入门学习
  7. Python(2.7)-元组(tuple)
  8. 第一次学会!=EOF
  9. win7旗舰版升级成win7SP1
  10. c语言识别希腊字母吗,isalpha()
  11. python对接蚂蚁验证码平台
  12. 财报汇总 | 可口可乐、爱立信、中国平安、格林酒店等5家企业公布最新业绩
  13. 微信开发笔记:生成带参数的公众号二维码
  14. LeedCode 376. 摆动序列
  15. python读取excel汉字转成拼音_python 批量将中文名转换为拼音
  16. andorid pppoe拨号上网
  17. 最新精仿乐乐易支付网站模板源码
  18. DSP中定点与浮点运算
  19. 几种软件开发方法对比
  20. node安装node-pre-gyp报错的解决方案

热门文章

  1. windows下cmd的标记
  2. Error in render: TypeError: Cannot read property 'XXXXX' of undefined
  3. DataGrip初体验
  4. 用WPF做报表控件(四)
  5. 3个5相乘列乘法算式_6的乘法口诀教学设计范文
  6. 红色主题旅游网站/旅游网站
  7. 奥的斯 蓝牙模块 全套制作资料
  8. 流媒体转发服务器的数据传输原理,23.1.1 流媒体传输的基本原理
  9. shell脚本编写监控本机内存和硬盘剩余空间,剩余内存小于 500M、根分区剩余空间小于 1000M时,发送报警邮件给 root 管理员
  10. charles安装及设置(三星手机)