[wb] [2019-04-29 10:15:12] [ERROR] org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:331) - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'printController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private util.jasperReport.JasperResolver com.yd.wb.report.controller.PrintController.jasperResolver; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [util.jasperReport.JasperResolver] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:292)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1185)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:703)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
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:632)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1229)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Context initialization failed: initialization failed
some solutions have been found on the Internet, such as adding @ controller code> or
@ service code> notes. If not, check the log and find the error,
could not autowire field: private util.jasperReport.JasperResolver com.yd.wb.report.controller.PrintController.jasperResolver
1. At the beginning, I found that this was a tool class, and I added the annotation @ Autowired code> to it, which led to this bug
delete it, save it and recompile run.
2. However, we found that this tool class needs to generate business data in JSON format through spring MVC, so we need to add the annotation @ Autowired code>, so we will go back to the above problem, and then try to solve it
originally, the package util was not loaded. Just copy it to report. Finally solved, sometimes is some small mistakes!
Similar Posts:
- [Solved] Project Start Error: Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError
- [Solved] Project Startup Error: Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.ImageFormatException
- [Solved] Tomcat Error: SEVERE: Error listenerStart
- org.springframework.beans.factory.BeanCreationException: Could not autowire field org.springfram… [How to Solve]
- [Solved] org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userHandler’: Injection of resource dependencies failed;
- Error: there is already ‘RtController’ bean method [How to Solve]
- Cannot resolve reference to bean ‘txPoint’ while setting bean property ‘pointcut’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘txPoint’
- [Solved] Failed to instantiate SLF4J LoggerFactory, Error creating bean with name ‘shiroFilter’
- [Solved] No qualifying bean of type ‘org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder’ available:
- [Solved] Context initialization failed: org.springframework.beans.factory.BeanDefinitionStoreException