title: Tomcat with Spring
body: <p>I have a 3-tier application hosted in Tomcat; web, service and DAO layers. </p>
  
  <p>How do you integrate Tomcat and Spring? I need to make use of Spring's dependency injection, transaction management, etc. </p>
  
  <p>I can only think of instantiating a ClassPathXmlApplicationContext but this way the ApplicationContext singleton instance is not visible across layers. </p>