【发布时间】:2011-05-13 17:22:09
【问题描述】:
在我的 web.xml 上,我有一个“springmvc”servlet 声明(它有一个对应的 springmvc-servlet.xml)
<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:config 的存在与 mvc:annotation-driven
存在冲突【问题讨论】:
-
请复制异常堆栈跟踪到您的问题。是否在 applicationContext.xml 中为 mvc 命名空间定义了 xsd?
-
没有堆栈跟踪。我只从 Tomcat 中得到典型的 Severe Context 错误。
标签: java spring spring-mvc web.xml