在泽西岛定义 WADL 资源库
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不幸的是,您发现 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.