发现了多个名称为[spring_web]的片段。在非Maven项目中

时间:2019-03-15 07:11:25

标签: java spring-mvc tomcat

我是Java的新手,我直接从Spring MVC开始(不知道这是一个好主意)。 我创建了一个示例spring mvc项目,并添加了简单的Home Cotroller。 我将项目运行为“在服务器上运行”。 我尚未创建Maven项目。它是一个动态的项目。 我收到以下错误消息:

找到了多个名称为[spring_web]的片段。相对顺序不合法。有关详细信息,请参见Servlet规范的8.2.2 2c部分。考虑使用绝对顺序。

我正在使用-
JRE 1.8, 5.1版 Tomcat9。

以下是我的web.xml

enter image description here

1 个答案:

答案 0 :(得分:0)

对于非Maven项目,您可以通过在网络应用程序结束之前放置<absolute-ordering />来解决该问题。换句话说,将<absolute-ordering />放在</web-app>之前。我在一个非Maven项目中遇到了同样的问题,并且解决了这个问题。