[ 
https://issues.apache.org/jira/browse/SHIRO-784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17153120#comment-17153120
 ] 

startjava commented on SHIRO-784:
---------------------------------

hello [~fpapon]

 

i open url :

[https://github.com/apache/shiro/tree/master/samples/spring-mvc]

download source.

cmd run command:

 

{{mvn jetty:run-war}}

{{}}

{{exception bottom:}}

{{}}

{{}}

[INFO] Scanning elapsed time=7463ms
[INFO] 1 Spring WebApplicationInitializers detected on classpath
[INFO] DefaultSessionIdManager workerName=node0
[INFO] No SessionScavenger set, using defaults
[INFO] node0 Scavenging every 600000ms
[INFO] Initializing Spring root WebApplicationContext
2020-07-08 06:27:59,951 INFO [org.springframework.web.context.ContextLoader] - 
Root WebApplicationContext: initialization started
2020-07-08 06:28:00,299 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'org.apache.shiro.spring.config.ShiroBeanConfiguration' of type 
[org.apache.shiro.spring.config.ShiroBeanConfiguration$$EnhancerBySpringCGLIB$$ccb08874]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying)
2020-07-08 06:28:00,317 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'org.apache.shiro.spring.config.ShiroAnnotationProcessorConfiguration' 
of type 
[org.apache.shiro.spring.config.ShiroAnnotationProcessorConfiguration$$EnhancerBySpringCGLIB$$caa4e047]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying)
2020-07-08 06:28:00,334 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is 
not eligible for getting processed by all BeanPostProcessors (for example: not 
eligible for auto-proxying)
2020-07-08 06:28:00,348 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'applicationConfig' of type 
[org.apache.shiro.samples.spring.config.ApplicationConfig$$EnhancerBySpringCGLIB$$1ce25990]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying)
2020-07-08 06:28:00,703 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'cacheManager' of type [org.apache.shiro.cache.ehcache.EhCacheManager] 
is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying)
2020-07-08 06:28:00,748 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'org.apache.shiro.spring.web.config.ShiroWebConfiguration' of type 
[org.apache.shiro.spring.web.config.ShiroWebConfiguration$$EnhancerBySpringCGLIB$$ff66ba30]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying)
2020-07-08 06:28:00,758 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'dataSource' of type 
[org.springframework.jdbc.datasource.DriverManagerDataSource] is not eligible 
for getting processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:00,774 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'jdbcRealm' of type 
[org.apache.shiro.samples.spring.realm.SaltAwareJdbcRealm] is not eligible for 
getting processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,140 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'sessionStorageEvaluator' of type 
[org.apache.shiro.web.mgt.DefaultWebSessionStorageEvaluator] is not eligible 
for getting processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,141 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'subjectDAO' of type [org.apache.shiro.mgt.DefaultSubjectDAO] is not 
eligible for getting processed by all BeanPostProcessors (for example: not 
eligible for auto-proxying)
2020-07-08 06:28:01,143 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'subjectFactory' of type 
[org.apache.shiro.web.mgt.DefaultWebSubjectFactory] is not eligible for getting 
processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,147 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'rememberMeCookieTemplate' of type 
[org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting 
processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,149 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'rememberMeManager' of type 
[org.apache.shiro.web.mgt.CookieRememberMeManager] is not eligible for getting 
processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,150 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'authenticationStrategy' of type 
[org.apache.shiro.authc.pam.AtLeastOneSuccessfulStrategy] is not eligible for 
getting processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,158 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'authenticator' of type 
[org.apache.shiro.authc.pam.ModularRealmAuthenticator] is not eligible for 
getting processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,162 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'authorizer' of type [org.apache.shiro.authz.ModularRealmAuthorizer] is 
not eligible for getting processed by all BeanPostProcessors (for example: not 
eligible for auto-proxying)
2020-07-08 06:28:01,170 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'sessionCookieTemplate' of type 
[org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting 
processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,172 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'sessionFactory' of type 
[org.apache.shiro.session.mgt.SimpleSessionFactory] is not eligible for getting 
processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,180 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'sessionDAO' of type 
[org.apache.shiro.session.mgt.eis.MemorySessionDAO] is not eligible for getting 
processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,189 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'sessionManager' of type 
[org.apache.shiro.web.session.mgt.DefaultWebSessionManager] is not eligible for 
getting processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,191 INFO [org.apache.shiro.cache.ehcache.EhCacheManager] - 
Cache with name 'jdbcRealm.authorizationCache' does not yet exist. Creating now.
2020-07-08 06:28:01,194 INFO [org.apache.shiro.cache.ehcache.EhCacheManager] - 
Added EhCache named [jdbcRealm.authorizationCache]
2020-07-08 06:28:01,196 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'securityManager' of type 
[org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for 
getting processed by all BeanPostProcessors (for example: not eligible for 
auto-proxying)
2020-07-08 06:28:01,206 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'authorizationAttributeSourceAdvisor' of type 
[org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor]
 is not eligible for getting processed by all BeanPostProcessors (for example: 
not eligible for auto-proxying)
2020-07-08 06:28:01,213 INFO 
[org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker]
 - Bean 'shiroFilterChainDefinition' of type 
[org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition] is not 
eligible for getting processed by all BeanPostProcessors (for example: not 
eligible for auto-proxying)
2020-07-08 06:28:01,220 WARN 
[org.springframework.web.context.support.AnnotationConfigWebApplicationContext] 
- Exception encountered during context initialization - cancelling refresh 
attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: 
Error creating bean with name 
'org.apache.shiro.spring.web.config.ShiroWebFilterConfiguration': Unsatisfied 
dependency expressed through field 'filterMap'; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying 
bean of type 'java.util.Map<java.lang.String, javax.servlet.Filter>' available: 
expected at least 1 bean which qualifies as autowire candidate. Dependency 
annotations: 
\{@org.springframework.beans.factory.annotation.Autowired(required=true)}
2020-07-08 06:28:01,239 ERROR [org.springframework.web.context.ContextLoader] - 
Context initialization failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.apache.shiro.spring.web.config.ShiroWebFilterConfiguration': Unsatisfied 
dependency expressed through field 'filterMap'; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying 
bean of type 'java.util.Map<java.lang.String, javax.servlet.Filter>' available: 
expected at least 1 bean which qualifies as autowire candidate. Dependency 
annotations: 
\{@org.springframework.beans.factory.annotation.Autowired(required=true)}
 at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
 at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:130)
 at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
 at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
 at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
 at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207)
 at 
org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:240)
 at 
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:722)
 at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:535)
 at 
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401)
 at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292)
 at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
 at 
org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:933)
 at 
org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:553)
 at 
org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:892)
 at 
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:356)
 at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1445)
 at 
org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:328)
 at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409)
 at 
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:825)
 at 
org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:275)
 at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
 at 
org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:397)
 at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
 at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
 at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
 at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
 at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
 at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
 at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
 at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
 at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
 at 
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
 at org.eclipse.jetty.server.Server.start(Server.java:407)
 at 
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
 at 
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
 at org.eclipse.jetty.server.Server.doStart(Server.java:371)
 at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
 at 
org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:450)
 at 
org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:311)
 at 
org.eclipse.jetty.maven.plugin.JettyRunWarMojo.execute(JettyRunWarMojo.java:60)
 at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
 at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
 at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
 at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
 at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
 at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
 at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
 at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:957)
 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289)
 at org.apache.maven.cli.MavenCli.main(MavenCli.java:193)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
 at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
 at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
qualifying bean of type 'java.util.Map<java.lang.String, javax.servlet.Filter>' 
available: expected at least 1 bean which qualifies as autowire candidate. 
Dependency annotations: 
\{@org.springframework.beans.factory.annotation.Autowired(required=true)}
 at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1700)
 at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1256)
 at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1210)
 at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
 ... 75 more
[WARNING] Failed startup of context 
o.e.j.m.p.JettyWebAppContext@2a9f8d47\{/shiro-samples-spring,file:///C:/Users/Administrator/Desktop/shiro-root-1.5.3-source-release/shiro-root-1.5.3/samples/spring-mvc/target/samples-spring-mvc-1.5.3/,UNAVAILABLE}{C:\Users\Administrator\Desktop\shiro-root-1.5.3-source-release\shiro-root-1.5.3\samples\spring-mvc\target\samples-spring-mvc-1.5.3.war}
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.apache.shiro.spring.web.config.ShiroWebFilterConfiguration': Unsatisfied 
dependency expressed through field 'filterMap'; nested exception is 
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying 
bean of type 'java.util.Map<java.lang.String, javax.servlet.Filter>' available: 
expected at least 1 bean which qualifies as autowire candidate. Dependency 
annotations: 
\{@org.springframework.beans.factory.annotation.Autowired(required=true)}
 at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject
 (AutowiredAnnotationBeanPostProcessor.java:643)
 at org.springframework.beans.factory.annotation.InjectionMetadata.inject 
(InjectionMetadata.java:130)
 at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties
 (AutowiredAnnotationBeanPostProcessor.java:399)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean
 (AbstractAutowireCapableBeanFactory.java:1422)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean
 (AbstractAutowireCapableBeanFactory.java:594)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
 (AbstractAutowireCapableBeanFactory.java:517)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0
 (AbstractBeanFactory.java:323)
 at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
 (DefaultSingletonBeanRegistry.java:222)
 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean 
(AbstractBeanFactory.java:321)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:202)
 at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod
 (ConstructorResolver.java:409)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod
 (AbstractAutowireCapableBeanFactory.java:1338)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance
 (AbstractAutowireCapableBeanFactory.java:1177)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean
 (AbstractAutowireCapableBeanFactory.java:557)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
 (AbstractAutowireCapableBeanFactory.java:517)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0
 (AbstractBeanFactory.java:323)
 at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
 (DefaultSingletonBeanRegistry.java:222)
 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean 
(AbstractBeanFactory.java:321)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:207)
 at 
org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors
 (PostProcessorRegistrationDelegate.java:240)
 at 
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors
 (AbstractApplicationContext.java:722)
 at org.springframework.context.support.AbstractApplicationContext.refresh 
(AbstractApplicationContext.java:535)
 at 
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext
 (ContextLoader.java:401)
 at org.springframework.web.context.ContextLoader.initWebApplicationContext 
(ContextLoader.java:292)
 at org.springframework.web.context.ContextLoaderListener.contextInitialized 
(ContextLoaderListener.java:103)
 at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized 
(ContextHandler.java:933)
 at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized 
(ServletContextHandler.java:553)
 at org.eclipse.jetty.server.handler.ContextHandler.startContext 
(ContextHandler.java:892)
 at org.eclipse.jetty.servlet.ServletContextHandler.startContext 
(ServletContextHandler.java:356)
 at org.eclipse.jetty.webapp.WebAppContext.startWebapp (WebAppContext.java:1445)
 at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp 
(JettyWebAppContext.java:328)
 at org.eclipse.jetty.webapp.WebAppContext.startContext 
(WebAppContext.java:1409)
 at org.eclipse.jetty.server.handler.ContextHandler.doStart 
(ContextHandler.java:825)
 at org.eclipse.jetty.servlet.ServletContextHandler.doStart 
(ServletContextHandler.java:275)
 at org.eclipse.jetty.webapp.WebAppContext.doStart (WebAppContext.java:524)
 at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart 
(JettyWebAppContext.java:397)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:72)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.start 
(ContainerLifeCycle.java:169)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart 
(ContainerLifeCycle.java:117)
 at org.eclipse.jetty.server.handler.AbstractHandler.doStart 
(AbstractHandler.java:97)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:72)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.start 
(ContainerLifeCycle.java:169)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart 
(ContainerLifeCycle.java:117)
 at org.eclipse.jetty.server.handler.AbstractHandler.doStart 
(AbstractHandler.java:97)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:72)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.start 
(ContainerLifeCycle.java:169)
 at org.eclipse.jetty.server.Server.start (Server.java:407)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart 
(ContainerLifeCycle.java:110)
 at org.eclipse.jetty.server.handler.AbstractHandler.doStart 
(AbstractHandler.java:97)
 at org.eclipse.jetty.server.Server.doStart (Server.java:371)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:72)
 at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty 
(AbstractJettyMojo.java:450)
 at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute 
(AbstractJettyMojo.java:311)
 at org.eclipse.jetty.maven.plugin.JettyRunWarMojo.execute 
(JettyRunWarMojo.java:60)
 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:137)
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210)
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:81)
 at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:56)
 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
 at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
 at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke (Method.java:498)
 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:282)
 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:406)
 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
qualifying bean of type 'java.util.Map<java.lang.String, javax.servlet.Filter>' 
available: expected at least 1 bean which qualifies as autowire candidate. 
Dependency annotations: 
\{@org.springframework.beans.factory.annotation.Autowired(required=true)}
 at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound
 (DefaultListableBeanFactory.java:1700)
 at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency
 (DefaultListableBeanFactory.java:1256)
 at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency
 (DefaultListableBeanFactory.java:1210)
 at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject
 (AutowiredAnnotationBeanPostProcessor.java:640)
 at org.springframework.beans.factory.annotation.InjectionMetadata.inject 
(InjectionMetadata.java:130)
 at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties
 (AutowiredAnnotationBeanPostProcessor.java:399)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean
 (AbstractAutowireCapableBeanFactory.java:1422)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean
 (AbstractAutowireCapableBeanFactory.java:594)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
 (AbstractAutowireCapableBeanFactory.java:517)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0
 (AbstractBeanFactory.java:323)
 at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
 (DefaultSingletonBeanRegistry.java:222)
 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean 
(AbstractBeanFactory.java:321)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:202)
 at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod
 (ConstructorResolver.java:409)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod
 (AbstractAutowireCapableBeanFactory.java:1338)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance
 (AbstractAutowireCapableBeanFactory.java:1177)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean
 (AbstractAutowireCapableBeanFactory.java:557)
 at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
 (AbstractAutowireCapableBeanFactory.java:517)
 at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0
 (AbstractBeanFactory.java:323)
 at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
 (DefaultSingletonBeanRegistry.java:222)
 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean 
(AbstractBeanFactory.java:321)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:207)
 at 
org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors
 (PostProcessorRegistrationDelegate.java:240)
 at 
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors
 (AbstractApplicationContext.java:722)
 at org.springframework.context.support.AbstractApplicationContext.refresh 
(AbstractApplicationContext.java:535)
 at 
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext
 (ContextLoader.java:401)
 at org.springframework.web.context.ContextLoader.initWebApplicationContext 
(ContextLoader.java:292)
 at org.springframework.web.context.ContextLoaderListener.contextInitialized 
(ContextLoaderListener.java:103)
 at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized 
(ContextHandler.java:933)
 at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized 
(ServletContextHandler.java:553)
 at org.eclipse.jetty.server.handler.ContextHandler.startContext 
(ContextHandler.java:892)
 at org.eclipse.jetty.servlet.ServletContextHandler.startContext 
(ServletContextHandler.java:356)
 at org.eclipse.jetty.webapp.WebAppContext.startWebapp (WebAppContext.java:1445)
 at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp 
(JettyWebAppContext.java:328)
 at org.eclipse.jetty.webapp.WebAppContext.startContext 
(WebAppContext.java:1409)
 at org.eclipse.jetty.server.handler.ContextHandler.doStart 
(ContextHandler.java:825)
 at org.eclipse.jetty.servlet.ServletContextHandler.doStart 
(ServletContextHandler.java:275)
 at org.eclipse.jetty.webapp.WebAppContext.doStart (WebAppContext.java:524)
 at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart 
(JettyWebAppContext.java:397)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:72)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.start 
(ContainerLifeCycle.java:169)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart 
(ContainerLifeCycle.java:117)
 at org.eclipse.jetty.server.handler.AbstractHandler.doStart 
(AbstractHandler.java:97)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:72)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.start 
(ContainerLifeCycle.java:169)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart 
(ContainerLifeCycle.java:117)
 at org.eclipse.jetty.server.handler.AbstractHandler.doStart 
(AbstractHandler.java:97)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:72)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.start 
(ContainerLifeCycle.java:169)
 at org.eclipse.jetty.server.Server.start (Server.java:407)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart 
(ContainerLifeCycle.java:110)
 at org.eclipse.jetty.server.handler.AbstractHandler.doStart 
(AbstractHandler.java:97)
 at org.eclipse.jetty.server.Server.doStart (Server.java:371)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:72)
 at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty 
(AbstractJettyMojo.java:450)
 at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute 
(AbstractJettyMojo.java:311)
 at org.eclipse.jetty.maven.plugin.JettyRunWarMojo.execute 
(JettyRunWarMojo.java:60)
 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
(DefaultBuildPluginManager.java:137)
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:210)
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:156)
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
(MojoExecutor.java:148)
 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:117)
 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:81)
 at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:56)
 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:128)
 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:957)
 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
 at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
 at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke 
(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke 
(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke (Method.java:498)
 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:282)
 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:406)
 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
[INFO] Started ServerConnector@3d00e981\{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
[INFO] Started @37542ms
[INFO] Started Jetty Server{{}}

{{}}

> Error creating bean with name 
> 'org.apache.shiro.spring.web.config.ShiroWebFilterConfiguration': Unsatisfied 
> dependency expressed through field 'filterMap'; 
> ------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SHIRO-784
>                 URL: https://issues.apache.org/jira/browse/SHIRO-784
>             Project: Shiro
>          Issue Type: Question
>            Reporter: startjava
>            Priority: Major
>
> 2020-07-07 19:47:38,865 WARN 
> [org.springframework.web.context.support.AnnotationConfigWebApplicationContext]
>  - Exception encountered during context initialization - cancelling refresh 
> attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: 
> Error creating bean with name 
> 'org.apache.shiro.spring.web.config.ShiroWebFilterConfiguration': Unsatisfied 
> dependency expressed through field 'filterMap'; nested exception is 
> org.springframework.beans.factory.NoSuchBeanDefinitionException: No 
> qualifying bean of type 'java.util.Map<java.lang.String, 
> javax.servlet.Filter>' available: expected at least 1 bean which qualifies as 
> autowire candidate. Dependency annotations: 
> \{@org.springframework.beans.factory.annotation.Autowired(required=true)}
>  
> intellij idea open bottom project: 
> shiro-root-1.5.3-source-release\shiro-root-1.5.3\samples\spring-mvc
> show top exception ,,why??thank you !
>  
> shiro 1.5.3 version
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to