gradle、jetty和servlet—我做错了什么?

gradle、jetty和servlet—我做错了什么?,gradle,jetty,Gradle,Jetty,我试图运行这个简单的示例 克隆回购协议后 cd oreilly-gradle-book-examples/web-hello-world gradle JettyRun 看起来很好用 compileJava UP-TO-DATE :processResources NO-SOURCE :classes UP-TO-DATE > Building 75% > :jettyRun > Running at http://localhost:8080/web-hello-worl

我试图运行这个简单的示例

克隆回购协议后

cd oreilly-gradle-book-examples/web-hello-world
gradle JettyRun
看起来很好用

compileJava UP-TO-DATE
:processResources NO-SOURCE
:classes UP-TO-DATE
> Building 75% > :jettyRun > Running at http://localhost:8080/web-hello-world
但当我访问该URL时,我只会

Directory: /web-hello-world/
web.xml     555 bytes   Jul 30, 2017 4:55:48 PM
所以servlet代码没有被调用

使用Gradle 3.4.1 有什么想法吗


谢谢

似乎web.xml需要位于名为web-INF的文件夹下。但没有更改任何内容。是否尝试访问
/web hello world/hello
?Jetty服务器正在
http://localhost:8080/web-hello world
,但是servlet被映射到了
/hello
,正如您在
web.xml
文件中看到的那样。是的,我最终发现了。。。。即使现在我有WEB-INF文件夹,所以不确定单靠它就行了。将尝试恢复并让您知道。。。谢谢:)我也有同样的问题。你找到解决办法了吗?这是我的问题,似乎web.xml需要位于名为web-INF的文件夹下。但没有更改任何内容。您是否尝试访问
/web hello world/hello
?Jetty服务器正在
http://localhost:8080/web-hello world
,但是servlet被映射到了
/hello
,正如您在
web.xml
文件中看到的那样。是的,我最终发现了。。。。即使现在我有WEB-INF文件夹,所以不确定单靠它就行了。将尝试恢复并让您知道。。。谢谢:)我也有同样的问题。你找到解决办法了吗?这是我的问题