在泽西岛定义 WADL 资源库

发布于 2024-12-04 15:13:39 字数 522 浏览 2 评论 0原文

我正在使用 Jersey 1.9,它完美地生成了我的 WADL,除了我需要重新定义资源基础 URI。

我正在 Apache 后面运行 Jetty 7,使用 mod_proxy 作为反向代理将 REST 请求路由回 Jetty / Jersey。 时,Jersey 将资源基础 URI 生成为

http://localhost:8080/testRestAPI/rest/

因此,当我需要类似

http://mydomain.com/rest/

内容 从 Google 找到了这个,但它不起作用:http://jersey.576304.n2.nabble.com/Changing-baseURI-when-generate-WADL-td6169703.html

I am using Jersey 1.9 and it is generating my WADL perfectly except I need to redefine the resources base URI.

I'm running Jetty 7 sitting behind Apache using mod_proxy as a reverse proxy to route REST requests back to Jetty / Jersey. So Jersey generates the resources base URI as

http://localhost:8080/testRestAPI/rest/

when I need something like

http://mydomain.com/rest/

I found this from Google but it is not working: http://jersey.576304.n2.nabble.com/Changing-baseURI-when-generating-WADL-td6169703.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浊酒尽余欢 2024-12-11 15:13:39

不幸的是,您发现 Jersey 实施中存在错误。请按照邮件列表中所述提交新问题 - jira 链接: http://java.net/jira/browse /JERSEY

您现在可以做的就是降级到 Jersey 1.8,这应该不会受到该领域最新更改的影响。感谢并抱歉给您带来不便!

编辑:问题链接: http://java.net/jira/browse/JERSEY-773

它已经修复,因此您应该能够在 Jersey 1.10-b02 及更高版本中使用此功能。

unfortunately, you've found a bug in Jersey implementation. Please file a new issue as stated on mailing list - jira link: http://java.net/jira/browse/JERSEY

What you can do for now is downgrade to Jersey 1.8, which should not be affected by latest changes in this area. Thanks and sorry for inconvenience!

EDIT: issue link: http://java.net/jira/browse/JERSEY-773

it is already fixed, so you should be able to use this feature in Jersey 1.10-b02 and newer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文