0

我正在使用 JAX-RS 为应用程序开发 RESTful api。我将它部署在Tomcat中。它部署在 myhost:8080/api。资源位于 .../api/{resourceName} 等处。

我想拥有它,以便访问 /api 的人看到我们基于 html 的 api 文档。我想知道最好的解决方案是什么。在 web.xml 中指定欢迎文件似乎不起作用,但这会很简单。

或者,如果我创建一个资源并将路径设置为“/”,那么我可以以编程方式提供内容。这有点不灵活,因为它在代码中,但我可以让它工作。

最后,我想我可以使用 Apache 将流量引导到我想要的地方。不是 Apache 的专家,但这可能是最灵活的解决方案。

这些替代方案中哪一个会更好?我缺少任何选项吗?

4

1 回答 1

0

我在这里找到了答案:How to mix server-side Jax-rs call with native files without prefix?

注册为过滤器而不是 servlet,在 404 参数上设置。

于 2012-07-20T16:07:22.693 回答