Witam.
Mam servlet i chcę załadować beansa . Gdzie i jakie pliki xml mam umieścić? Robię coś takiego:
Mój servlet o nazwie: SpringServlet (tylko metoda doGet)

 
	public void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		
		WebApplicationContext springContext = WebApplicationContextUtils
				.getWebApplicationContext(getServletContext());
		Monster myBean = (Monster) springContext.getBean("monster");
		myBean.setHitPoints(110);
		out.print(myBean.getHitPoints());
	}

mam też klasę Monster która ma tylko jedno pole int hitPoints oraz standardowego setera i getera.

W web.xml umieściłem dodatkowo tylko tą klauzulę:

 <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>
      	WEB-INF/applicationContext.xml
      </param-value>
 </context-param>

, w katalogi WEB-INF umieściłęm też plik applicationContext.xml o treści:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

       <bean id="monster" class="eo.tutorial.spring.Monster">
       </bean>

</beans>

Gdy teraz uruchamiam w Tomcacie servleta to wyskakuje mi błąd 500 oraz nullpointerException. Nie znajduje mi beana. Czy mam coś dodać do xmli albo umieścić applicationContext.xml w innym folderze?

Pozdrawiam