文档章节

spring boot 启动报 java.lang.IllegalAccessError

随意丶nice
 随意丶nice
发布于 2016/07/11 13:42
字数 228
阅读 547
收藏 1

在spring 启动的时候报异常解决,前面一直没找到解决方案,今天终于知道原因了。

异常:

Exception in thread "main" java.lang.IllegalAccessError: tried to access method org.springframework.core.io.support.SpringFactoriesLoader.loadFactoryNames(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List; from class org.springframework.boot.SpringApplication
	at org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:392)
	at org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:384)
	at org.springframework.boot.SpringApplication.initialize(SpringApplication.java:260)
	at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:236)
	at org.springframework.boot.builder.SpringApplicationBuilder.createSpringApplication(SpringApplicationBuilder.java:99)
	at org.springframework.boot.builder.SpringApplicationBuilder.<init>(SpringApplicationBuilder.java:87)
	at com.ai5suoai.cloud.UserApplication.main(UserApplication.java:17)

原因:

1. 在加入spring 的依赖的时候不是使用 parent 继承 spring boot的而是使用dependencyManagement 引用的,这样就会出现好多  spring framework 依赖没有倒入,这样就会在启动的时候报错。(猜测的,但是启动失败确实是少了几个 spring framework 的依赖没有导致的)

解决:

1. 换成parent 方式(没有试过)

2.一个一个的对比还有哪些 spring framework 的依赖没倒入,手动倒入就好。

© 著作权归作者所有

共有 人打赏支持
随意丶nice
粉丝 9
博文 1
码字总数 228
作品 0
长沙
程序员
私信 提问
JDK8新特性之Optional

Optional是什么 Jdk8提供,一个可以包含null值的容器对象,可以用来代替xx != null的判断。 Optional常用方法 of 为value创建一个Optional对象,如果value为空则 会报出NullPointerExceptio...

java技术栈
2017/10/09
0
0
centos7下按springboot官方文档做systemd service出错

各位好,今天按spring boot reference(http://docs.spring.io/spring-boot/docs/1.5.1.RELEASE/reference/htmlsingle/#deployment-systemd-service)文档章节"59.1.2 Installation as a syste......

xdjames
2017/02/15
284
1
springboot踩坑记--springboot正常启动但访问404

一 spring boot的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了。 二 正常启动了,但是我写了一个controller ,用的@RestController 注解去配置的controlle...

onedotdot
08/15
0
0
spring boot2.0.4 踩的两个坑

端口号 8090 的时候,请求接口都报 405 ,其他端口正常 对应 issue https://github.com/spring-projects/spring-boot/issues/14195 提 issue 的老兄也遇到了, 不过官方没有复现出来 注解注册...

holysu
09/10
0
0
SpringBoot jsp详解

简单使用springboot创建工程 版本:1.5.8 开发工具:idea 2017.1.4 spring-boot 对模板引擎的支持有: FreeMarker Groovy Thymeleaf Mustache JSP 但是官方不建议实用jsp: JSPs should be a...

songhaiqiang
2017/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MYSQL事务处理

INNODB 事务里,所有表引擎必须为INNODB,在非实务表上操作,不会警告,不会报错,但没有效果

关元
39分钟前
3
0
cmake 编译脚本

#!/bin/sh test -d build || mkdir -p build cd build cmake .. make

shzwork
57分钟前
2
0
从零开始实现Vue简单的Toast插件

概述: 在前端项目中,有时会需要通知、提示一些信息给用户,尤其是在后台系统中,操作的正确与否,都需要给与用户一些信息。 1. 实例 在Vue组件的methods内,调用如下代码 `this``.$toast({...

前端小攻略
今天
1
0
yaf和yaconf

pecl install yafpecl install yaconf [yaf] yaf.environ = dev yaf.use_spl_autoload = On yaf.use_namespace = 1 [yaconf] yaconf.directory = /data/wwwroot/yaconf......

果树啊
今天
0
0
day01:shell基础(shell基础、alias及重定向)

1、shell基础介绍: shell是一个命令解释器,用于用户与机器的交互: 也支持特定的语法(逻辑判断,循环): 每个用户都有自己特定的shell:Centos7的shell是bash(bourne agin shell): shel...

芬野de博客
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部