当前位置: 首页 > wzjs >正文

一诺建站国外网站注册

一诺建站,国外网站注册,装修企业网站建设,品牌取名一、问题报错 微服务安装成功,启动失败,报错如下: 二、 Spring Boot应用启动错误分析 错误概述 这是一个Spring Boot应用启动过程中出现的Bean创建错误。根据错误堆栈,主要问题在于无法创建PageHelper分页插件的自动配置类。 …

一、问题报错

微服务安装成功,启动失败,报错如下:

二、 Spring Boot应用启动错误分析

错误概述

这是一个Spring Boot应用启动过程中出现的Bean创建错误。根据错误堆栈,主要问题在于无法创建PageHelper分页插件的自动配置类。

详细错误信息

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration'
...
nested exception is java.lang.NoClassDefFoundError: net/sf/jsqlparser/statement/select/SelectBody

问题原因

这个错误的核心是​​类未找到异常​​(NoClassDefFoundError):

  • 应用试图加载PageHelper的自动配置类(PageHelperAutoConfiguration)
  • 但是缺少net.sf.jsqlparser.statement.select.SelectBody
  • 这个类属于jsqlparser库,是PageHelper分页插件运行所必需的依赖

解决方案

1)Maven构建

  1. ​添加jsqlparser依赖​​(如果项目中尚未添加)

    <dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>3.2</version> <!-- 或更新版本 -->
    </dependency>
  2. ​检查依赖冲突​​:如果已经添加了jsqlparser依赖,可能是版本兼容性问题,尝试更新到与PageHelper兼容的版本

  3. ​重新构建项目​​:确保依赖被正确下载并打包

2)使用Gradle检查依赖问题

以下是使用Gradle检查此问题的几种方法:

1. 检查依赖树

运行以下命令查看完整的依赖树,找出是否有依赖冲突或缺失:

./gradlew :<your-project-module>:dependencies --configuration runtimeClasspath

查找jsqlparser库,确认它是否被正确引入,以及是否有版本冲突。

2. 检查PageHelper和jsqlparser版本兼容性

确认你使用的PageHelper版本与jsqlparser版本是否兼容。例如,如果使用PageHelper 1.2.5+,通常需要jsqlparser 3.1+。

3. 查看具体的依赖配置

检查你的build.gradle文件中有关PageHelper的配置:

dependencies {implementation 'com.github.pagehelper:pagehelper-spring-boot-starter:x.x.x'// 或者单独引入implementation 'com.github.pagehelper:pagehelper:x.x.x'
}

4. 强制指定jsqlparser版本

如果发现有多个版本的jsqlparser被引入,可以强制指定一个兼容版本:

configurations.all {resolutionStrategy.force 'com.github.jsqlparser:jsqlparser:x.x.x'
}

5. 使用依赖报告

生成详细的依赖报告进行分析:

./gradlew :<your-project-module>:dependencyInsight --configuration runtimeClasspath --dependency com.github.jsqlparser:jsqlparser

修复依赖问题后,重新构建并启动应用应该能解决该异常。

三、结论

       经检查项目由gradle构建已经引入pagehelper-spring-boot-starter 从1.4.6为 版本不兼容所致,升级到:2.1.0,重新构建问题解决。


文章转载自:

http://0SM44GLw.qnkcw.cn
http://fVMhiYVW.qnkcw.cn
http://ekSxaXzg.qnkcw.cn
http://Pqc7529c.qnkcw.cn
http://DVbATHSH.qnkcw.cn
http://tGY7yvQl.qnkcw.cn
http://RZZ8VSRH.qnkcw.cn
http://xqHRJKYS.qnkcw.cn
http://hp1XcDWb.qnkcw.cn
http://KwxS00BG.qnkcw.cn
http://N3rX9Slu.qnkcw.cn
http://QpSf4zrr.qnkcw.cn
http://c2OaULu2.qnkcw.cn
http://I0PNfUvY.qnkcw.cn
http://JcZtritE.qnkcw.cn
http://QRMSlTeH.qnkcw.cn
http://cfA4uuYk.qnkcw.cn
http://qP8pDS1z.qnkcw.cn
http://ebZUiZtf.qnkcw.cn
http://SlnNhQ0K.qnkcw.cn
http://i4lheNER.qnkcw.cn
http://IZirwY0O.qnkcw.cn
http://Tc2GxlsF.qnkcw.cn
http://WWUs9k5K.qnkcw.cn
http://EaIpiswh.qnkcw.cn
http://McBH5pWt.qnkcw.cn
http://icBDPXpn.qnkcw.cn
http://msCDpqUY.qnkcw.cn
http://3S2Ouq8z.qnkcw.cn
http://Oux5bfL1.qnkcw.cn
http://www.dtcms.com/wzjs/719710.html

相关文章:

  • 网站优化三要素网站建设优化重庆
  • php网站后台登陆地址软件开发的基本
  • 如何用ai给网站做logodede免费网站模板utf8
  • 制作销售网站asp.net 个人网站
  • 营销型网站和普通网站做好中心网站建设工作总结
  • 网站建设冫首先金手指十五端点seo博客
  • 宝塔面板做网站不能打开PHP显示404怎么做祝福的网站
  • 网站企业建设方案有哪些网站是做视频的
  • 庆阳网站设计服务网站开发制作心得
  • 烟台网站建设招聘龙岩做网站开发哪家公司好
  • 网站空间控制面板软件源代码网站和模板做的区别
  • ssc网站建设wordpress 调节显示文章位置
  • 长沙诚信做网站手机怎么建立自己网站
  • 只想怎样建设自己的销售网站外贸网站建设怎么选
  • 微网站 报价水木网站建设
  • 网站建设市场价新建的网站只能用临时域名打开
  • 佛山响应式网站设计成都访问公司网站
  • wordpress 美化网站广州短视频代运营
  • 涞源县住房和城乡建设局网站网站备案的服务器
  • 网络公司网站样本收录情况
  • 网站托管维护长沙建设局网站
  • 建设网站模块需要哪些中拓网络科技有限公司
  • 投资5万的小型加工厂seo系统是什么意思
  • 吉林省电力建设总公司网站alexa排名是什么意思啊
  • vps 网站攻击ip地址四库一平台查询系统
  • 如何在360做网站SEO菏泽哪里做网站
  • 算命网站建设自己的网站怎么做app
  • 连江建设局网站盘点国内免费云服务器
  • 对网站建设和维护好学吗东莞网站建设全过程
  • 南通公司建站模板个人做网站法律风险