`
Janne
  • 浏览: 43614 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

springboot项目错误

阅读更多
swagger页面修改显示
war:参考https://www.jb51.cc/java/125142.html


问题一:idea创建spring boot项目时无法访问https://start.spring.io的解决方法
处理方法:建议使用阿里云的网址:https://start.aliyun.com/
idea编辑器安装及重点设置请参考:https://blog.csdn.net/zyplanke/article/details/105576304

问题二:java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.
问题原因:1.5.x版本和2.0.x版本是有很大区别
解决办法,
    方法一:修改配置application.properties
          1.5.x版本的application.properties是这样命名的
              spring.datasource.url
          而2.0.x版以后是这样写的:
              spring.datasource.jdbc-url
    方法二:在datasource后面添加hikari
               spring.datasource.hikari.driverClassName
    方法三:在数据源配置时使用DataSourceProperties方法
    参考:https://blog.csdn.net/MrLi_IT/article/details/80909078

问题三:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
   原因:mybatis-spring-1.2.0中取消了自动注入SqlSessionFactory 和 SqlSessionTemplate
   解决方案:因为我们dao层是继承于一个dao基类,所以只要在这个基类中注入任意一个属性即可。SqlSessionFactory在spring配置文件中已经配置。
  public class CommonDao extends SqlSessionDaoSupport {
     @Resource
     public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory){
         super.setSqlSessionFactory(sqlSessionFactory);
     }
    参考:https://www.cnblogs.com/hawk0035/p/3337283.html?utm_source=tuicool

问题四:org.springframework.boot.devtools.restart.SilentExitExceptionHandler$SilentExitException
    现状:在main()方法上,SpringApplication.run()一但放到try...catch块里就会导致devtools抛个异常报上面的错误,但实际上又不影响任何功能,devtools的热部署功能也仍然生效
    解决方法:把main()里的try...catch去掉,或者把app.run(args)这句移出try...catch,或者catch到异常不要printStackTrace(),再运行就不会有错误日志了。
  
问题五: IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start componentatalina.LifecycleException: Failed to start component
错误原因:jar冲突或者版本不匹配
场景:引入cxf-spring-boot-starter-jaxws 3.2.4依赖后报错,后更改为其他低版本,依然再报错,后在网上看了把它换为不是springboot的即可,尝试 成功!
替换为:
<dependency>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-rt-transports-http</artifactId>
    <version>3.1.11</version>
</dependency>

<dependency>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-rt-frontend-jaxws</artifactId>
    <version>3.1.11</version>
</dependency>

参考:https://blog.csdn.net/hawako/article/details/80556676?utm_medium=distribute.pc_relevant.none-task-blog-blogcommendfrommachinelearnpai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-blogcommendfrommachinelearnpai2-1.channel_param

问题6:连接数据库遇到java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:545)
解决办法:
修改位:jdbcUrl=jdbc:mysql://localhost:3306/secondskill?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

分享到:
评论

相关推荐

    IDEA如何运行SpringBoot项目

    在开发Java应用,特别是SpringBoot项目时,IntelliJ IDEA(IDEA)是一个非常流行的集成开发环境。本文将详细介绍如何在IDEA中运行一个SpringBoot项目,包括必要的环境准备、配置Maven、设置JDK环境以及数据库配置。 ...

    基于Springboot框架某项目核心文档(可做项目文档模板)

    在SpringBoot项目中,这可能涉及到JPA(Java Persistence API)或MyBatis等ORM(对象关系映射)工具的使用,以及如何配置数据源、事务管理和数据库迁移。 4. **需求说明书**: 需求说明书是项目开发的起点,它详细...

    springboot项目实现商品订单项目

    在本项目中,"springboot项目实现商品订单项目" 是一个专门为初学者设计的实践教程,旨在帮助他们理解和掌握SpringBoot框架在构建电子商务系统中的应用。这个项目涉及到多个关键的技术和概念,包括Java编程、...

    服务器使用Nginx部署Springboot项目的详细教程(jar包)

    如果遇到问题,检查Nginx的日志文件,通常位于`/var/log/nginx`目录下,找出错误信息进行调试。 10. **扩展和优化**: 根据需要,你还可以配置负载均衡、SSL/TLS加密、缓存策略等,以提升应用的性能和安全性。 ...

    JAVA Springboot项目 ocr图像识别

    在SpringBoot项目中集成OCR,可以极大地提升应用程序处理图像数据的能力,尤其是在自动化办公、文档管理、智能表单识别等领域具有广泛的应用。 **1. SpringBoot基础** SpringBoot是由Pivotal团队提供的开源框架,...

    springboot项目总结.docx

    当Java应用尝试创建新线程但系统资源不足时,会出现此错误。通过检查并调整操作系统的线程数限制(使用`ulimit -u`),可以增加应用可创建的线程数。 5. **Spring Boot跨域配置** 使用`@CrossOrigin`注解可以方便...

    vue+springboot最佳项目实践源码

    总的来说,这个“vue+springboot最佳项目实践源码”提供了完整的前后端开发实例,对于想要提升Vue.js和Spring Boot结合应用能力的开发者来说,是一个宝贵的资源。通过深入学习和实践,开发者不仅可以掌握这两个框架...

    华为云服务器部署springboot项目,并进行压力测试

    在服务器上克隆或上传`springboot-seckill-master`项目代码,这很可能是项目源码的Git仓库。使用Maven执行`mvn clean install`命令来构建项目并生成可执行的JAR文件。之后,使用`java -jar`命令启动Spring Boot应用...

    springBoot项目搭建Demo.7z

    在本项目中,我们主要探讨的是如何利用SpringBoot与Mybatis框架进行集成,构建一个具有基本数据操作功能的Web应用程序。SpringBoot以其简洁的配置和快速的开发能力,深受开发者喜爱,而Mybatis作为轻量级的持久层...

    【SpringBoot探索二】SpringBoot项目集成日志记录功能

    本篇文章将深入探讨如何在SpringBoot项目中集成日志记录功能,以实现高效的日志管理和分析。 首先,SpringBoot默认支持多种日志系统,包括Logback、Log4j2等。在本示例中,我们主要关注的是Logback,因为它是...

    springboot 项目 paypal支付接口

    在SpringBoot项目中添加PayPal支付功能,首先需要在项目中引入PayPal的SDK。这通常可以通过在`pom.xml`或`build.gradle`文件中添加相应的依赖来完成。PayPal提供了各种API,包括NVP(Name-Value Pair)和REST API,...

    springboot项目实现极光推送

    在本文中,我们将深入探讨如何在SpringBoot项目中实现极光推送服务,以实现高效、可靠的APP消息推送功能。极光推送(JPush)是一款广泛使用的第三方推送平台,它为开发者提供了简单易用的API和SDK,使得在Android、...

    springboot项目中枚举类型的最佳实践

    在Spring Boot项目中,枚举类型(Enums)的使用是一种常见...以上所述内容,都是在`springboot-enum-demo-master`项目中可以找到的实际应用示例,可以帮助开发者更好地理解和实现Spring Boot项目中枚举类型的高效使用。

    springboot构建项目并与thymeleaf整合

    在本教程中,我们将探讨如何使用 SpringBoot 构建项目,并将其与 Thymeleaf 整合,以实现高效、可维护的Web应用。 1. **SpringBoot 入门** - **创建项目**:首先,我们需要通过 Spring Initializr...

    SpringBoot自定义错误页面,SpringBoot 404、500错误提示页面

    默认情况下,Spring Boot会提供一个简单的错误页面,但这并不符合很多项目的需求,因为它们可能需要更加定制化的错误处理机制来提升用户体验。本文将详细介绍如何在Spring Boot中自定义错误页面,以及处理404和500这...

    springboot整合kettle项目源码

    标题 "springboot整合kettle项目源码" 描述了一个基于Spring Boot框架的集成Kettle(Pentaho Data Integration,简称KDI)的工程实例。Kettle是一款强大的ETL(提取、转换、加载)工具,它允许开发者通过编写Java...

    [springboot项目源码]天气预报系统.zip

    【标题】:“SpringBoot项目源码 - 天气预报系统” 这个标题表明我们正在讨论一个基于SpringBoot框架开发的天气预报应用程序。SpringBoot是Java生态系统中的一个流行框架,它简化了创建独立、生产级别的Spring应用...

    springboot+springMVC练习项目

    在本项目中,"springboot+springMVC练习项目"是一个综合性的开发实践,它结合了Spring Boot和Spring MVC这两个核心的Java框架。Spring Boot以其快速启动和简化配置的特性,已经成为现代Java应用开发的首选框架,而...

    SpringBoot项目打包成exe文件操作手册

    将SpringBoot项目打包成exe文件是一项常见的需求,尤其是对于那些希望提供给非开发人员简单易用的桌面应用的开发者。这篇文档将详细阐述如何将SpringBoot项目转化为可执行的exe文件。 首先,理解为什么要把...

Global site tag (gtag.js) - Google Analytics