springboot打包失败,Caused by: java.lang.NoClassDefFoundError

从 0 到 1:用 Trae 插件 Builder 模式开发端午包粽子小游戏 Trae插件的Builder模式为开发者提供了一种高效的项目搭建方式,通过自然语言描述需求,能够快速生成项目框架和核心代码,减少重复性工作。本文以开发端午包粽子小游戏为例,展示了Trae插件的安装、使用及功能特点。通过自然语言描述,插件能够理解并生成项目结构、代码文件,并提供开发路线图建议。在实际开发中,虽然自然语言描述的精准度对生成结果有影响,但Trae插件在代码生成效率和项目搭建速度上表现出色,尤其适合中小项目和特定类型应用的快速开发。未来,插件在复杂大型项目的高度定制化开发方面仍有提升空间。 阅读详情

记录一个小错误。
项目一切正常,也能直接运行。唯独在最后打包发布时,一直打包不成功,错误信息如下:

java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: java.lang.IllegalArgumentException: Unresolvable class definition for class [com.ysl.blog.controller.SysController]
Caused by: java.lang.NoClassDefFoundError: com/ysl/blog/controller/SysController (wrong name: com/ysl/blog/controller/Syscontroller)

编译时都能找到,查看target目录下也有该类。偏偏在运行加载时找不到。
在这里插入图片描述
问题排查:
去掉SysController就能打包成功,那么确定问题就出在SysController上。于是比对SysController与其他Controller的区别,主要是依赖什么的,也没看出什么区别。

突然想到我的测试目录,由于测试目录使用MockMvc测试的接口,我就将包名、类名都弄成与main目录下一致。所以这里也会有一个SysController。有可能问题就出在这里。
在这里插入图片描述
果然有区别,测试目录下的SysController中字母C写成了小写。改成与main目录一致后就能正常打包了。

写篇博客,提醒自己不要再粗心了。

SSM项目配置Swagger以及遇到问题的解决 目录 一、 Maven引入依赖 二、相应的配置文件处理,指向swagger配置类 三、swagger配置类 四、 遇到的问题 4.1 图片显示 4.2 错误提示信息 4.3 原因 4.4 解决 五、 测试 5.1 运行成功 5.2 接口测试 一、 Maven引入依赖 <!-- Swagger 配置 --> <dependency> <groupId>io.springfox</groupId&gt. 阅读详情

相关推荐

解决java.lang.IllegalArgumentException: Could not resolve placeholder ‘xxx‘ in value “${xxx}“问题

解决nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.mail.username' in value "${spring.mail.username}"问题

念兮为美 1万+

idea热部署配置(devtools)以及启动报错问题

项目小的话每次重新部署服务还能接受,但是项目体量大起来之后每次都要重新部署简直太折磨了,也造成了不必要的资源浪费;ok,那我们使用热部署之后,它会监督spring项目修改点,把修改点的java文件编译成class文件,然后替换掉修改前的class文件,不用再去重新部署了。 配置步骤 1、首先给我们的项目导入devtools依赖,可以在maven中央仓库https://mvnrepository.com搜索devtools,然后选择版本。 添加到我们的项目,Reload一下 ...

weixin_48292094的博客 5466

springboot启动报错:java.lang.NoClassDefFoundError: javax/websocket/DeploymentException

springboot启动报错:java.lang.NoClassDefFoundError: javax/websocket/DeploymentException

雾林小妖的博客 1166

项目启动报错记录

项目启动报错,类定义无法解析Caused by: java.lang.IllegalArgumentException: Unresolvable class definition for class问题解决

qq_64423371的博客 2023

【python3.7】解决报错 error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++

解决pip安装py7zr遇到的报错问题。

水w的博客 3936

C#报表,使用微软rdlc模板,生成Excel, PDF, Word, Image文件,使用自定义对象做数据集不连接数据库

我项目是用vs2017 建的,.NET farmwork 4.7.2 这种报表可以用于任何模式的应用,web,桌面,因为这只是生成一个文件或者文件流 步骤比较详细啰嗦,其中有讲到rdlc怎么新建设计,如果已经会设计rdlc了的可以直接跳到底部看代码的执行结果, 底部还有源码下载链接,百度盘 首先控制台安装报表包 新建rdlc 报表 建立rdlc里要用的数据模型 模型建完,或者修改都要重新...

qq_35955916的博客 5202

springboot项目启动出现Caused by: java.lang.NoClassDefFoundError:XXX解决办法

如果该类是通过注解处理器(如 Lombok、MapStruct)生成的,可能因配置问题导致生成失败。该类可能属于某个依赖模块(如其他子模块、JAR 包或第三方库),但未正确引入到项目中。项目中存在多个版本的同一依赖,导致 JVM 加载了错误版本的类。类文件未被正确编译或未包含在部署包(如 JAR/WAR)中。IDE 未正确同步或缓存了旧的类信息。表示 JVM 在运行时尝试加载类。部署环境中类路径未包含该类的路径。通过以上步骤,可以逐步定位并解决。

大户影视的博客 5379

告别理论!手把手教你用Patran/Nastran搞定悬臂翼的颤振分析(附完整模型文件)

本文提供了一份详细的Patran/Nastran悬臂翼颤振分析实战指南,涵盖从几何建模到结果解读的全过程。通过手把手教学和完整模型文件,帮助工程师和学生快速掌握气动弹性分析技术,特别适合需要实际操作的初学者。文章重点介绍了模态分析、气动建模和颤振求解等关键步骤,并提供了常见问题排查和优化建议。

weixin_30879169的博客 492

Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.linewell.wechat.WechatApplication]; nested exception is java.lang.IllegalStateException:...

weixin_30544657的博客 4987

雷赛控制卡全方位使用指南:从硬件连接到高级应用

雷赛控制卡以其接口简单、编程便捷、性价比高的特点,成为中小自动化设备的理想选择。使用时需注意:硬件连接需注重抗干扰设计(屏蔽线、接地);软件开发需合理配置运动参数(脉冲当量、加减速);调试阶段需充分利用 DMCStudio 工具验证性能。通过本文介绍的方法,可快速实现从硬件搭建到复杂运动控制的全流程开发,满足雕刻、切割、装配等多场景的自动化需求。

品质生活,极致编程。 3767

用树莓派Pico低成本更新USB-C PD控制器固件实战指南

固件更新是嵌入式系统开发与维护中的核心环节,它直接决定了硬件设备的功能、性能与兼容性。其原理通常是通过特定的通信接口(如SWD、JTAG、UART或USB)与设备内部的Bootloader建立连接,将新的程序代码安全写入非易失性存储器。在USB Power Delivery(PD)和Type-C生态中,固件更新技术尤为重要,它能修复协议握手Bug、适配新设备并提升供电策略的灵活性。本文聚焦于一个典型的工程实践场景:如何利用广泛普及且成本极低的树莓派Pico开发板,作为USB-C协议到I²C协议的转换桥,实现

weixin_27869497的博客 452

Springboot 打包发布报异常,报错 java.lang.NoClassDefFoundError: lombok/Data

搞了一上午,原来是这个问题,这下打包发布没问题了,正常运行。

copkevn的专栏 675

YOLOv13改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进

1️⃣ 已更新种不同的改进方案,专栏内的每篇文章皆,均可顺利运行。2️⃣ 订阅专栏即可进群获取以及从的各种答疑内容。3️⃣ 全新的YOLOv13改进专栏,,只为更好的满足论文发表的要求。专栏内容,专栏实时评分,全网最高,质量保证。🎫。。

Limiiiing的博客 9143

SpringBoot启动报错:Caused by: java.lang.NoClassDefFoundError: javassist/bytecode/ClassFile

SpringBoot项目启动报错:大致信息如下: 2018-02-06 16:40:39,878 ERROR SpringApplication:827 - Application startup failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'enti

1万+

RT-DETR算法优化改进:DCNv4更快收敛、更高速度、更高性能,效果秒杀DCNv3、DCNv2等 ,助力检测

DCNv4更快收敛、更高速度、更高性能,完美和RT-DETR结合,助力涨点

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1321

鸿蒙录屏推流应用完整解决方案

本文介绍了鸿蒙录屏推流应用的完整解决方案。项目采用分层架构设计,包含录屏、编码、推流等功能模块,要求实现4小时稳定运行且延迟小于3秒。技术实现包括:1) 通过config.json配置应用权限和功能;2) 使用ScreenRecorderManager类管理录屏服务,实现视频采集、音频录制和编码参数配置;3) 核心功能包含初始化录屏器、开始/停止录屏等操作。该方案充分利用鸿蒙系统的多媒体API,实现了高性能的屏幕录制与实时推流功能。

huanghm88的专栏 289

Caused by: java.lang.NoClassDefFoundError: org/mybatis/logging/LoggerFactory

项目是jeecg-boot+springboot+mybatis-plus的,然后框架大体也是按照原来的jeecg-boot给改过来的,但是最终运行时一直显示注入bean失败,找不到LoggerFactory类 该加的注解一个没少,然后xml扫描路径没什么问题,依赖也都有, 然后看到一篇文说是如果有mybatis-plus-boot-starter了,就不需要添加mybatis-spring-boot-starter, 但是我也没有加入这个mybatis的启动类啊,三天过去依然没有结果。。。 后来我试着加入

VringSbsda的博客 838

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

java.lang.NoClassDefFoundError: liquibase/exception/ChangeLogParseException

项目启动时报错 16:05:03.263 [main] DEBUG org.springframework.boot.diagnostics.FailureAnalyzers - FailureAnalyzer org.springframework.boot.liquibase.LiquibaseChangelogMissingFailureAnalyzer@7ec3394b failed java.lang.NoClassDefFoundError: liquibase/exception/Chan

花海残阳 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

一次java.lang.NoClassDefFoundError的排查过程

最近项目的各类jar包依赖版本都进行了升级,然后测试环境出现一个很诡异的问题,所以记录一下排查过程。

盖丽男 1307

Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/Configuration

略

sayyy的专栏 964

maven Springboot打包失败 Exception in thread “main“ java.lang.NoClassDefFoundError:

解决方法 在pom.xml中添加如下代码 然后重新 clean install 就好了。

2301_79281483的博客 460

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

如果最近你也在学习SpringBoot,当项目运行时,你有可能会遇到这样的异常:java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 一、异常描述: 1 org.springframework.context.ApplicationContextException: Unable to start...

weixin_30387663的博客 3512

Filter重复注册导致的Caused by: java.lang.IllegalStateException

摘要:Tomcat启动war包时出现NoClassDefFoundError错误,实际原因是Filter在Tomcat和SpringBoot中重复注册导致冲突。报错信息显示应用停止后执行销毁操作失败,而真正的错误提示是"Filter was not registered (possibly already registered?)"。解决方案是在Filter类中重写init和destroy方法并删除方法内容,避免重复注册。该问题容易被误解为依赖缺失,需重点关注过滤器注册冲突而非打包问题。

Taohuaxyugan的博客 245

springboot打包运行报错java.lang.NoClassDefFoundError: javax/naming/NamingException

springboot、maven打包、NoClassDefFoundError

weixin_53970419的博客 392

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig

Knight 1520
上一篇: 深入理解Java中的String
下一篇: Element switch开关显示问题
松林羊
博客等级 码龄11年 43粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值