SpringBoot 常见问题记录

问题一

Error starting ApplicationContext. To display the auto-configuration report re-run your application with ‘debug‘ enabled.
2017-11-06 15:52:21.964 ERROR 49864 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   :
***************************
APPLICATION FAILED TO START
***************************
Description:

Cannot determine embedded database driver class for database type NONE

Action:

If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).

原因:

  spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。

解决方法:

  在Application类上增加@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})       或者    配置dataSource

问题二

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Mon Nov 06 16:40:38 CST 2017
There was an unexpected error (type=Not Found, status=404).
No message available

原因:

  Application启动类放的位置不对,要将Application放在最外层,也就是要包含所有子包。springboot会自动加载启动类所在包下及其子包下的所有组件。

时间: 2024-10-09 11:06:15

SpringBoot 常见问题记录的相关文章

Nagios常见问题记录(2)

1.时间同步 安装Nagios后,有3个检查时间同步的插件,根据不同的检测目标,使用不同的插件: check_ntp:已过时,最好不要再使用: check_ntp_peer:用于检查ntp服务器的健康状况. check_ntp_time:用于检查指定的服务器与ntp服务器之间的时间差. 2.如何监控LVS的状态 如果要监测LVS(Linux Virtual Server)服务的状态是否正常,有这样一个插件可用:Nagios-Plugin-LVS.先说说下载这个插件:你需要先安装git软件,然后用

ecshop 常见问题记录

今天在研究ecshop的时候遇到几个问题,现记录在下: 问题一: 1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\X\www\ecshop\install\includes\lib_installer.php on line 31 解决方法:找到install/includes/lib_installer.php中的第31行   return c

Nagios常见问题记录(1)

无意间看到这边文章, 真TM太有用了,相见恨晚的感觉...不知哪位大神写的 原文地址:http://www.codelast.com/?p=1037 一.主配置文件nagios.cfg 默认安装情况下,Nagios的主配置文件为:/usr/local/nagios/etc/nagios.cfg 打开这个文件,可以清楚地看到它指定了其他的配置文件: cfg_file=/usr/local/nagios/etc/objects/commands.cfg cfg_file=/usr/local/nag

Springboot学习记录1--概念介绍以及环境搭建

摘要:springboot学习记录,环境搭建: 官方文档地址:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/ 本机为Ubuntu 概念:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot致力于在蓬勃发展的快速

KETTLE常见问题记录第一篇【安装,资源库,数据库】

在群里经常会遇到很多人问问题,大部分人的问题都大同小异:在这里把自己和群里同学们遇到过,自己手痒去验证过的问题做一个集中记录,希望可帮助一些PDI入门的同学们.也可以见证一下前人踩过的无数坑~ 另外,特别推荐一本kettle入门值得看的书<解决方案:使用PDI构建开源ETL解决方案>,有条件的当当可买,没条件的电子书很容易获取,中文翻译版的易懂,有别的提高的也可以直接去看英文版.就这本: 安装相关 1.可视化界面spoon.bat打不开,JVM提示不能正常启动 1)检查一下环境变量的配置 2)

springboot学习记录

根据慕课网教学视频学习,为了加深记忆,自己再做一遍. 优势:配置少了好多,快速开发.不用搭建环境 如何搭建 使用idea搭建 第一步:FIle>New>Project 第二步:选择Spring Initializr 点击下一步 第三步:填写好maven的一些东西 第四步:选择web 第五步:填写文件保存路径,点击完成 第六步: 生成的有小问题,需要调整一下 第七步:到这里就生成好了,我们来写demo 第八步: 在这个时候可能会遇到一些问题,比如jdk版本啊,maven啥的,这个时候找出问题,自

帝国CMS常见问题记录

1.第一次安装,为什么找不到"增加信息"的地方?因为你未增加栏目,请先增加栏目,然后再增加信息(终极栏目下方可增加信息). 2.为什么信息管理的"信息栏目"列表不变?缓存问题,解决方法如下两种:1."系统设置"->"后台数据更新"->"删除缓存文件"即可解决2.手工删除文件方法:删除"e/data/fc/"目录里所有文件即可解决 3.为什么提示"Fatal error: Unable to read *** bytes"?请按"二进制"上传文件即可.(f

Springboot自学记录

一.Springboot的介绍 Spring Boot_百度百科https://baike.baidu.com/item/Spring%20Boot/20249767 二.Hello World 1.环境 win10 64位 Idea2017.3 jdk1.8 maven3.5 2.Hello world 注:默认的https://start.spring.io连接不上的话换成https://start.spring.io试试 不行参考 如何搭建自己的SPRING INITIALIZR serv

mysql常见问题记录

下面是常见安装插件会出现的数据库错误信息提示: CODE:Duplicate column name 'allowrank' 升级数据偶尔这样吧,表示这个表已经存在.但是如果是安装的话不影响下面的步骤.插件编写过程出现这个问题,就换个表名吧. CODE:Error: Duplicate entry 'aa2HV2' for key 1 Errno.: 1062 一般是键值被重复输入了,导致的重复错误,可以重新建表来解决这个问题. CODE:Error: Unknown system variab