springboot 启动异常tried to access method org.springframework.core.convert.support.DefaultConversionServ
来源:互联网 发布:战地1终极版 淘宝 编辑:程序博客网 时间:2024/06/10 03:52
第一次写文章见谅
异常缘由:由于公司项目需要将项目从普通springmvc项目转为spring boot;转换后做了适当配置后在idea上可以运行springboot配置的web项目,但是部署的时候就抛出了版本冲突相关的异常;困扰了好几天,几个同事一起查找问题都没解决;最后老大删除了部分依赖和代码才解决了问题;后面我根据错误提示找到可能冲突的对应的jar包,通过goole发现是项目中的active-all这个包的问题导致;换成active-core包就行;
异常信息:
严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/esb]]at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1095)at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1930)at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)at java.util.concurrent.FutureTask.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at java.lang.Thread.run(Unknown Source)Caused by: java.lang.IllegalAccessError: tried to access method org.springframework.core.convert.support.DefaultConversionService.addCollectionConverters(Lorg/springframework/core/convert/converter/ConverterRegistry;)V from class org.springframework.boot.bind.RelaxedConversionServiceat org.springframework.boot.bind.RelaxedConversionService.<init>(RelaxedConversionService.java:52)at org.springframework.boot.bind.RelaxedDataBinder.modifyProperties(RelaxedDataBinder.java:148)at org.springframework.boot.bind.RelaxedDataBinder.doBind(RelaxedDataBinder.java:128)at org.springframework.validation.DataBinder.bind(DataBinder.java:631)at org.springframework.boot.bind.PropertiesConfigurationFactory.doBindPropertiesToTarget(PropertiesConfigurationFactory.java:274)at org.springframework.boot.bind.PropertiesConfigurationFactory.bindPropertiesToTarget(PropertiesConfigurationFactory.java:245)at org.springframework.boot.context.config.ConfigFileApplicationListener.bindToSpringApplication(ConfigFileApplicationListener.java:232)at org.springframework.boot.context.config.ConfigFileApplicationListener.postProcessEnvironment(ConfigFileApplicationListener.java:183)at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEnvironmentPreparedEvent(ConfigFileApplicationListener.java:168)at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEvent(ConfigFileApplicationListener.java:154)at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151)at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128)at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:68)at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:335)at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)at org.springframework.boot.web.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:150)at org.springframework.boot.web.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:130)at org.springframework.boot.web.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:86)at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:169)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5517)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 10 more十月 24, 2016 3:41:52 下午 org.apache.catalina.startup.HostConfig deployWAR严重: Error deploying web application archive D:\Javatool\apache-tomcat-7.0.62\webapps\esb.warjava.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/esb]]at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1095)at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1930)at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)at java.util.concurrent.FutureTask.run(Unknown Source)at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)at java.lang.Thread.run(Unknown Source)十月 24, 2016 3:41:52 下午 org.apache.catalina.startup.HostConfig deployWAR
</pre><p></p><pre style="font-family:'Courier New'; font-size:9pt; background-color:rgb(255,255,255)"><span style="background-color:#efefef"></span>
Pom.xml修改主要如下:
<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.13.2</version></dependency>改为
<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-core</artifactId> <version>5.7.0</version></dependency>
因为active-all里面的spring好像和spring boot依赖的spring版本冲突了导致。修改问题解决
记录下谨记下自己。遇到问题不要怕,就是干,删除代码,删除包依赖都不要怕;
这是避免忘记错误,不喜勿喷哈
0 0
- springboot 启动异常tried to access method org.springframework.core.convert.support.DefaultConversionServ
- 启动异常java.lang.IllegalAccessError: tried to access method DefaultSingletonBeanRegistry
- tried to access method android.support.v4.net.ConnectivityManagerCompat.<init>
- error java.lang.NoSuchMethodError: org.springframework.core.convert.support.PropertyTypeDescriptor
- ehcache-core版本导致异常 tried to access method net.sf.ehcache.config.CacheConfiguration.<init>()V from cl
- 项目启动报java.lang.IllegalAccessError: tried to access method
- DefaultHandlerExceptionResolver : Failed to convert request element: org.springframework.web.method.
- org.springframework.core.convert.ConversionFailedException
- org.springframework.data.repository.core.support.DefaultRepositoryMetadata
- 项目启动报错:java.lang.NoClassDefFoundError: org/springframework/core/io/support/PropertySourceFactory
- org/springframework/dao/support/PersistenceExceptionTranslator异常
- nested exception is java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.()V from class org.hibernat
- tried to access method com.google.common.base.Stopwatch.<init>()V from class org.apache.hadoop.ma...
- org.springframework.core.BridgeMethodResolver异常的解决
- spring源代码分析之org.springframework.web.method.support.HandlerMethodReturnValueHandler
- SpringBoot启动报错" Unable to start embedded container; nested exception is org.springframework.beans.fa
- spring启动失败:org.springframework.beans.factory.access.BootstrapException: Unable to initialize group d
- org.springframework.dao.support
- 如何配置wordpress使用SMTP进行发邮件?
- POJ 1014 dividing
- Spring AOP 详解
- CSS3 边框/颜色/文字与字体/背景
- 图像特征提取(纹理特征)
- springboot 启动异常tried to access method org.springframework.core.convert.support.DefaultConversionServ
- iOS高级编程之数据存储的几种常见方式
- Java 8系列之重新认识HashMap
- 第三方登录-[微博、微信、qq] java实现
- android 中资源文件assets文件和raw文件的区别
- 二分题型的模型建立
- UML中类关系之---依赖关系及其代码的表现形式
- Win7+Nginx+Tomcat7搭建负载均衡和同时实现session共享
- android opencv配置及运行时不用opencv Manager即可运行APP