На моем web.xml у меня есть "SpringMVC" сервлетов декларация (которая имеет соответствующую SpringMVC-servlet.xml)Spring Application Context Load Order
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>/myapp/*</url-pattern>
</servlet-mapping>
У меня тоже есть свой обычный файл applicationContext.xml.
Какой из них загружается первым? Springmvc-servlet.xml или applicationContext.xml?
Причина, по которой я прошу об этом, всякий раз, когда я помещаю элемент <mvc:annotation-driven/>
в applicationContext.xml, я получаю серьезную ошибку контекста. Но когда я помещаю этот элемент в springmvc-servlet.xml, мое веб-приложение работает нормально.
Любые идеи, почему?
В другом веб-приложении у меня есть <mvc:annotation-driven/>
внутри applicationContext.xml, и он работает нормально.
Добавление: Я замечаю, что присутствие АОПА: конфигурации создает конфликт с MVC: аннотация приводом
Скопируйте трассировку стека исключений на ваш вопрос. Вы определили xsd для пространства имен mvc в applicationContext.xml? – MarrLiss
Нет трассировки стека. Я получаю типичную ошибку Severe Context от Tomcat. – chris