java.lang.IllegalStateException: Cannot initialize context because there is already a root application context present - check whether you have multiple ContextLoader* definitions in your web.xml!
在你的
WebAppInitializer,要注册
ContextLoaderListener。
由于您使用
AbstractSecurityWebApplicationInitializer与
super
构造函数接受
Class[]
创建一个新实例,该实例将使用指定的类实例化ContextLoaderListener。
也会注册一个
ContextLoaderListener。注意类javadoc
与一起使用时
AbstractSecurityWebApplicationInitializer(Class...),也会注册一个ContextLoaderListener。与一起使用时AbstractSecurityWebApplicationInitializer(),通常会与的子类一起使用此类AbstractContextLoaderInitializer。
由于错误状态,您不能有两个
ContextLoaderListener实例,因为它们都将尝试创建并将其添加
ApplicationContext到中
ServletContext。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)