我正在使用 JAX-RS 为应用程序开发 RESTful api。我将它部署在Tomcat中。它部署在 myhost:8080/api。资源位于 .../api/{resourceName} 等处。
我想拥有它,以便访问 /api 的人看到我们基于 html 的 api 文档。我想知道最好的解决方案是什么。在 web.xml 中指定欢迎文件似乎不起作用,但这会很简单。
或者,如果我创建一个资源并将路径设置为“/”,那么我可以以编程方式提供内容。这有点不灵活,因为它在代码中,但我可以让它工作。
最后,我想我可以使用 Apache 将流量引导到我想要的地方。不是 Apache 的专家,但这可能是最灵活的解决方案。
这些替代方案中哪一个会更好?我缺少任何选项吗?