Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Spring configuration file not loaded via the application context but does for the servlet context.

 
O. Ziggy
Ranch Hand
Posts: 430
Android Debian VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why is it that if i declare a configuration file (my-spring.xml) as shown below the application does not load it.



If i declare it in the MessageDispatcherServlet then it finds it.



Is the first one not the root context? I thought when i declare the config file in the root context then it is available throughout the application but in the above case it seems to be the other way round.
 
Bill Gorder
Bartender
Posts: 1682
7
Android IntelliJ IDE Linux Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What you say is correct it seems like something else is going on. Below is a standard web.xml configuration



As a matter of fact if you wanted to operate with only a root context you could give the dispatcher servlet an empty config location tag like this

 
O. Ziggy
Ranch Hand
Posts: 430
Android Debian VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes that is what i thought. I just dont understand what it is i am doing differently. Here is the complete web.xml file



 
Bill Gorder
Bartender
Posts: 1682
7
Android IntelliJ IDE Linux Mac OS X Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I took your web.xml as is and it works fine for me. I defined a couple things in my-spring.xml and everything was picked up fine, I just had empty files for the other contexts you have defined. What is making you say it is not being picked up? Is there an exception in your log?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic