SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unexpected failure during bean definition parsing
Offending resource: file [F:\java_workspace\craft4j\target\classes\config\craft4j-shiro-context.xml]
Bean 'shiroFilter'; nested exception is java.lang.IllegalArgumentException: Bean name must not be empty
Caused by: java.lang.IllegalArgumentException: Bean name must not be empty
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unexpected failure during bean definition parsing
Offending resource: file [F:\java_workspace\craft4j\target\classes\config\craft4j-shiro-context.xml]
Bean 'shiroFilter'; nested exception is java.lang.IllegalArgumentException: Bean name must not be empty
Caused by: java.lang.IllegalArgumentException: Bean name must not be empty
at org.springframework.util.Assert.hasText(Assert.java:161)
碰到这种情况,很有可能是jar包冲突,检查maven依赖的jar有没有重名的,或者版本Spring版本不一样的,把低版本去掉。