permaculture playing cards*
The moose likes Spring and the fly likes Spring MVC - no ContextLoaderListener registered Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "Spring MVC - no ContextLoaderListener registered" Watch "Spring MVC - no ContextLoaderListener registered" New topic
Author

Spring MVC - no ContextLoaderListener registered

avseq anthoy
Ranch Hand

Joined: Apr 27, 2004
Posts: 104
Dear all
I use Spring MVC and want to use openSessionInViewFilter
My configuration as below
hibernate-conf.xml


crud-conf.xml


mvc-conf.xml


web.xml


If I didn't register ContextLoaderListener , it will occur no ContextLoaderListener registered exception.
But if I register contextLoaderListener , it should specify contextConfigLocation for hibernate sessionFactory.
But the hibernate sessionFactory had been load in the spring mvc(in web.xml line 09).
Because RoleCrud refer HibernateTemplate that defined in the hibernate-conf.xml.
So these three configuration(crud-conf.xml,mvc-conf.xml,hibernate-conf.xml) should be load together for Spring to know all beans.
How do I solve the problem that the hibernate-conf.xml load in these two place , and this will let Spring openSessionInViewFilter get another problem and inactive.

Thanks in advance!


My Way,My Pace
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Why not just define those config files in the context loader listener?
avseq anthoy
Ranch Hand

Joined: Apr 27, 2004
Posts: 104
David Newton wrote:Why not just define those config files in the context loader listener?

Thanks for your reply!
Now I just put the mvc-config in DispatcherServlet , and the other config files in the context loader.
And the problem had benn solved.
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Great; glad to hear you figured it out :)
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Spring MVC - no ContextLoaderListener registered