'filterChainResolver' という名前のApache Shiro1.4.1报错オブジェクト

'filterChainResolver' という名前のApache Shiro1.4.1报错オブジェクト

 

================================

©著作権サツマイモ八尾2019年8月5日

http://fanshuyao.iteye.com/

 

問題のI.説明

 

Shiro版本:<shiro.version>1.4.1</shiro.version>

 

Shiro报错:

org.apache.shiro.env.RequiredTypeException:によって引き起こされる「filterChainResolver」という名前のオブジェクトが[org.apache.shiro.web.filter.mgt.FilterChainResolver]必要なタイプではありません。

 

次のように:

javax.servlet.ServletException:org.apache.shiro.env.RequiredTypeException:名前のオブジェクトが'filterChainResolver' [org.apache.shiro.web.filter.mgt.FilterChainResolver]必要なタイプではありません。
	org.apache.shiro.web.servlet.AbstractFilter.init(AbstractFilter.java:105)で
	org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:270)で
	org.apache.catalina.core.ApplicationFilterConfigで.getFilter(ApplicationFilterConfig.java:251)
	org.apache.catalina.core.ApplicationFilterConfigで<初期化>(ApplicationFilterConfig.java:102)
	org.apache.catalina.core.StandardContext.filterStartで(StandardContext.java:4530) 
	でorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5169)
	org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)で 
	org.apache.catalina.util.LifecycleBase.startで(LifecycleBase.java:183)
	org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1384)で
	org.apache.catalina.core.ContainerBase $ StartChild.call(ContainerBase.java:1374)で
	java.util.concurrent.FutureTaskで.RUN(FutureTask.java:266)
	org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)で
	java.util.concurrent.AbstractExecutorService.submitで(AbstractExecutorService.java:134)
	ORGで。 apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
	org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)で
	org.apache.catalina.core.ContainerBase $ StartChild.callで( ContainerBase.java:1384)
	org.apache.catalina.core.ContainerBase $ StartChild.callで(ContainerBase.java:1374)
	java.util.concurrent.FutureTask.run(FutureTask.java:266)で
	org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)で
	java.util.concurrent.AbstractExecutorService.submitで(AbstractExecutorService .java:134)
	org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)で
	org.apache.catalina.core.StandardEngine.startInternalで(StandardEngine.java:262)
	org.apache.catalinaました。 util.LifecycleBase.start(LifecycleBase.java:183)
	org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)で 
	org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)で
	org.apache.catalina.core.StandardServer.startInternalで(StandardServer.java:932)
	org.apache.catalina.util.LifecycleBase.startで(LifecycleBase.java:183)
	org.apache.catalina.startup.Catalina.start(Catalina.java:633)で
	sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)で
	sun.reflect.NativeMethodAccessorImpl.invokeで(NativeMethodAccessorImpl.java:62)
	sun.reflectで.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)で
	org.apache.catalina.startup.Bootstrap.startで(Bootstrap.java:344)
	ORGで。 apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) 
org.apache.shiro.env.RequiredTypeException:によって引き起こされるという名前のオブジェクト「filterChainResolverは」[org.apache.shiro.web.filter.mgt.FilterChainResolver】必要なタイプではありません。
	org.apache.shiro.env.DefaultEnvironment.getObject(DefaultEnvironment.java:150)で
	org.apache.shiro.web.env.DefaultWebEnvironment.getFilterChainResolverで( DefaultWebEnvironment.java:45) 
	org.apache.shiro.web.servlet.ShiroFilter.init(ShiroFilter.java:77)で
	org.apache.shiro.web.servletで.AbstractShiroFilter.onFilterConfigSet(AbstractShiroFilter.java:152)
	org.apache.shiro.web.servlet.AbstractFilter.init(AbstractFilter.java:97)で
	... 33以上

 

第二に、ソリューション

史郎は、初期化ファイル(shiro.ini)で次の設定を追加する必要があります。

filterChainResolver = org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver

 

 

 

================================

©著作権サツマイモ八尾2019年8月5日

http://fanshuyao.iteye.com/

おすすめ

転載: fanshuyao.iteye.com/blog/2443220