我的遗留系统由RESTEasy使用根映射/*
现在我想添加一些静态资源,例如images,html,我无法访问这些资源。 RESTEasy servlet 表示类似这样的内容
Could not find resource for relative : /WEB-INF/jsp/healthcheck/healthcheck.jsp
在我的情况下,有没有配置RESTEasy来理解静态资源,就像在Spring中 <mvc:resources>
一样
答案 0 :(得分:0)
要提供静态资源,您需要使用过滤器调度程序,而不是servlet调度程序。
中对此进行了解释将Resteasy作为Servlet运行的缺点是你无法拥有 静态资源,如.html和.jpeg文件与您的路径相同 JAX-RS服务。 Resteasy允许您作为过滤器运行。如果一个 在请求的URL下找不到JAX-RS资源,Resteasy会 委托回基础servlet容器来解析URL。