2

我的遗留系统是由带有根映射的 RESTEasy 实现的/*

现在我想添加一些静态资源,例如图像、html,但我无法访问这些资源。RESTEasy servlet是这样说的

Could not find resource for relative : /WEB-INF/jsp/healthcheck/healthcheck.jsp

无论如何配置RESTEasy以在我的情况下理解静态资源就像<mvc:resources>在Spring中一样

4

1 回答 1

0

要为静态资源提供服务,您需要使用过滤器调度程序而不是 servlet 调度程序。

这在文档中进行了解释:

将 Resteasy 作为 Servlet 运行的缺点是您不能在与 JAX-RS 服务相同的路径中拥有像 .html 和 .jpeg 文件这样的静态资源。Resteasy 允许您改为作为过滤器运行。如果在请求的 URL 下找不到 JAX-RS 资源,Resteasy 将委托回基本 servlet 容器来解析 URL。

于 2013-09-22T09:26:21.923 回答