我有一个简单的 Jetty 服务器安装并运行一个用 Spring MVC 编译的 WAR 文件。 WAR 文件位于
$JETTY_BASE
目录中。 jsp
模块已安装 (java -jar $JETTY_HOME/start.jar --add-to-start=jsp
) 并且可以从 WAR 文件中很好地提供 JSP 文件。但是当我创建一个控制器时:
@Controller
@RequestMapping("/html")
public class HtmlHelloController {
@RequestMapping("/hello")
public String getHtmlHello() {
return "/html/htmlHello.html";
}
}
并尝试将它与
http://localhost:8080/web-app-spring/html/hello
一起使用我得到:
Mar 20, 2023 2:06:52 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping for GET /web-app-spring/html/htmlHello.html
文件
html/htmlHello.html
存在于我的webapp
目录中。
是否有一种(最好是简单的)方法从我在 Jetty 中的 WAR 文件中提供这个
html/htmlHello.html
文件?