Spring MVC - Could not open ServletContext resource

Имеется web.xml файл со следующим содержимым:

<web-app>
  <display-name>Test project</display-name>

  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

  <context-param>
    <param-name>contextClass</param-name>
    <param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
  </context-param>

  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>com.mycompany.myproject.MyConfiguration</param-value>
  </context-param>

  <servlet>
    <servlet-name>dispatcherServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>dispatcherServlet</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>
</web-app>

Получаю ошибку java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/dispatcherServlet-servlet.xml]

Я не могу понять - почему Spring пытается найти файл dispatcherServlet-servlet.xml, хотя я указываю в context-param что я собираюсь использовать для конфигурации java класс и указываю где полное? С чем может быть связанно такое поведение?

P.s. Класс MyConfiguration помечен аннотациями @EnableWebMvc и @Configuration


Ответы (0 шт):