簡體   English   中英

使wadl文件輕松自如,無需maven

[英]make wadl file resteasy without maven

我正在嘗試在我的應用程序中為休息服務創建Wadl文件,我正在使用resteasy,所有教程和示例都是使用maven&jersy使其制作的, 我不使用maven而是使用eclipse Wildfly和Resteasy進行制作,請問如何制作這個 。

謝謝。

從Resteasy 3.0.14-Final開始,這應該是可能的:

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

https://docs.jboss.org/resteasy/docs/3.1.0.Final/userguide/html/WADL.html

將此添加到您的web.xml:

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

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

我在WildFly 10.1.0上嘗試了此操作,但我必須包括一個額外的庫:

Maven工件: https : //javalibs.com/artifact/org.jboss.resteasy/resteasy-wadl

將以下內容添加到您的pom.xml中:

    <!-- https://mvnrepository.com/artifact/org.jboss.resteasy/resteasy-wadl -->
    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-wadl</artifactId>
        <version>3.0.14.Final</version>
        <exclusions>
            <exclusion>
                <groupId>org.jboss.resteasy</groupId>
                <artifactId>resteasy-jaxrs</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

接下來,重新發布並在[context-root] /application.xml中訪問WADL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM