在我的web.xml我有一個 「用SpringMVC」 servlet的聲明(其中有一個用SpringMVC相應-servlet.xml中)Spring應用上下文的加載順序
<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中時,我的web應用運行良好。
任何想法爲什麼?
在另一個網絡應用程序中,我在applicationContext.xml中有<mvc:annotation-driven/>
,它運行良好。
附錄: 我注意到的AOP存在:配置造成衝突對抗MVC:註解驅動
請將異常堆棧跟蹤複製到您的問題。您是否已經在applicationContext.xml中爲mvc命名空間定義了xsd? – MarrLiss 2010-11-22 09:09:45
沒有堆棧跟蹤。我只從Tomcat中獲得典型的嚴重上下文錯誤。 – chris 2010-11-22 09:20:00