我正在使用Jersey 1.9,它正在完美地生成我的WADL,除了我需要重新定义资源基URI。
我正在使用mod_proxy作为反向代理运行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-generating-WADL-td6169703.html
答案 0 :(得分:3)
不幸的是,您在Jersey实施中发现了一个错误。请按照邮件列表中的说明提交新问题 - jira链接:http://java.net/jira/browse/JERSEY
您目前可以做的是降级到Jersey 1.8,这不应受此区域最新变化的影响。谢谢,抱歉给您带来不便!
编辑:问题链接:http://java.net/jira/browse/JERSEY-773
它已经修复,因此您应该可以在Jersey 1.10-b02及更新版本中使用此功能。