Я использую Jersey 1.9, и он отлично генерирует мой WADL, за исключением того, что мне нужно переопределить URI базы ресурсов.
Я использую Jetty 7, сидя за Apache, используя mod_proxy в качестве обратного прокси-сервера для перенаправления запросов REST обратно в Jetty / 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
к сожалению, вы обнаружили ошибку в реализации на Джерси.Пожалуйста, отправьте новую проблему, как указано в списке рассылки - ссылка jira: http://java.net/jira/browse/JERSEY
На данный момент вы можете перейти на версию Jersey 1.8, на которую не должны влиять последние изменения в этой области.Спасибо и извините за неудобства!
РЕДАКТИРОВАТЬ: ссылка для выпуска: http://java.net/jira/browse/JERSEY-773
она уже исправлена, поэтому вы должны иметь возможность использовать эту функцию на Джерси 1.10-b02 и новее.