如何在jboss中为resteasy生成wadl文件

时间:2016-07-20 07:32:56

标签: java-ee jboss resteasy wadl

我想为我的项目生成一个使用resteasy + Jboss 6.4 + Maven的wadl文件。 有许多针对运动衫的例子,但是没有任何人使用它进行重新安排

1 个答案:

答案 0 :(得分:3)

自3.0.1以来的Resteasy.Final确实支持WADL生成。您需要将resteasy-wadl添加到依赖管理器(例如maven):

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

然后在web.xml中声明一个新的servlet端点,用于提供生成的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