Как создать файл wadl для отдыха в jboss

Я хочу создать файл wadl для своего проекта, в котором используется resteasy + Jboss 6.4 + Maven. Для трикотажа приведено много примеров, но не для отдыха, кто-нибудь использовал его для отдыха?


person user1973596    schedule 20.07.2016    source источник
comment
Вот документ, который я написал: docs. jboss.org/resteasy/docs/3.1.0.Final/userguide/html/   -  person Weinan Li    schedule 06.03.2017


Ответы (1)


Resteasy начиная с 3.0.14.Final поддерживает генерацию WADL. Вам нужно добавить resteasy-wadl в ваш менеджер зависимостей (например, maven):

<dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>resteasy-wadl</artifactId>
    <version>3.0.19.Final</version>
</dependency>

затем объявите новую конечную точку сервлета в вашем файле web.xml для предоставления сгенерированного файла wadl:

<servlet>
    <servlet-name>WADL</servlet-name>
    <servlet-class>org.jboss.resteasy.wadl.ResteasyWadlServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>WADL</servlet-name>
    <url-pattern>/application.wadl</url-pattern>
</servlet-mapping>

Исходный код:

https://github.com/resteasy/Resteasy/tree/master/resteasy-wadl

Билет реализации:

https://issues.jboss.org/browse/RESTEASY-166

Примеры из Resteasy:

https://github.com/resteasy/resteasy-examples/tree/master/wadl-example/src/main/java/org/jboss/resteasy/wadl/testing

person Marián Mižik    schedule 29.09.2016