配置完shiro权限字符串之后,启动项目报错。
错误信息如下:<br />
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'filterChainDefinitions' threw exception; nested exception is java.lang.IllegalArgumentException: Line argument must contain a key and a value. Only one string token was found.
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:121)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:75)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1514)
... 22 more
问题分析:
根据错误信息可以看到是因为权限字符串没有编写完整,是因为权限字符串只有key,没有value造成的错误
问题解决方法:
检查applicationContext.xml配置文件,是否存在类似于/*.action = 之类的没有编写完整的权限字符串,如果有,修改即可