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