I hope you are using
ServletContextLoadListener (spring class) to initialize spring container.
If so,
you should watch logs closely while application startup or whenever spring container is intialized.
There must be some exception in initialization.
Also, are you using XmlBeanFactory or ClasspathApplicationContext to intialize spring container (if you are not using ServletContextLoadListener) ?
ClasspathApplicationContext is best as it intialized all beans in one go.