如何在JBoss中为Resteasy生成WADL文件

3

我希望为我的项目生成一个wadl文件,该项目使用resteasy + Jboss 6.4 + Maven。虽然有很多关于jersey的示例,但没有关于resteasy的示例,是否有人在resteasy中使用过它?


这是我写的文档:http://docs.jboss.org/resteasy/docs/3.1.0.Final/userguide/html/WADL.html - Weinan Li
1个回答

4

从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中声明一个新的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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接