我刚刚从 8 升级到 Jetty 9,遇到了一个奇怪的问题。我的开发环境是一场爆炸式的战争,所以我只需将一个符号链接 (ROOT) 放到我的 jetty/webapps 目录中,指向我的爆炸式战争。这对 Jetty 8 来说效果很好,但对于 Jetty 9 似乎失败了。
首先,根据文档,符号链接现在是“根”。但是当我点击我的服务器'/'时,它给了我一个 404 和这个:
Error 404 - Not Found.
No context on this server matched or handled this request.
Contexts known to this server are:
/war ---> o.e.j.w.WebAppContext@613714d3{/war,file:/home/george/git/s/web_app/war/,AVAILABLE}{/home/george/git/s/web_app/war}
这意味着我可以在“/war”下找到我的应用程序,而不仅仅是“/”。古怪。