Java 将Gradle中的jettyRun与Spring MVC应用程序一起使用会导致浏览器中的目录列表

Java 将Gradle中的jettyRun与Spring MVC应用程序一起使用会导致浏览器中的目录列表,java,spring,maven,spring-mvc,gradle,Java,Spring,Maven,Spring Mvc,Gradle,我有一个简单的SpringMVC应用程序,它使用基于Java的配置而不是XML。每当我从项目目录运行gradle jettyRun时,我都会在web浏览器中看到以下内容: 当将Maven与jetty Maven插件和mvn jetty:run一起使用时,应用程序将按预期运行。知道我做错了什么吗 应用程序的源代码是。不确定问题出在哪里,但请注意Gradle附带的jetty插件已经过时(仅支持jetty 6等)。使用第三方gretty插件,您可能会过得更好。@PeterNiederwieser谢谢

我有一个简单的SpringMVC应用程序,它使用基于Java的配置而不是XML。每当我从项目目录运行
gradle jettyRun
时,我都会在web浏览器中看到以下内容:

当将Maven与
jetty Maven插件
mvn jetty:run一起使用时,应用程序将按预期运行。知道我做错了什么吗


应用程序的源代码是。

不确定问题出在哪里,但请注意Gradle附带的
jetty
插件已经过时(仅支持jetty 6等)。使用第三方
gretty
插件,您可能会过得更好。@PeterNiederwieser谢谢。我刚刚用
gretty
插件试用过,效果非常好。@PeterNiederwieser那么可以肯定地说
jetty
插件(和jetty 6)可能太过时了,无法运行这个春季应用程序吗?如果您想创建一个答案,我很乐意将其标记为已解决。Jetty 6没有实现Servlet 3.0,这在本例中是必要的,因为您使用
WebApplicationInitializer
配置web应用程序的方式。以前的版本要求存在
web.xml
@MarkVieira感谢您的澄清。