2015-09-07 1 views
0

je suis en train de faire fichier Ouadi pour les services de repos dans ma demande, je suis en utilisant resteasy, tous les tutoriels et des exemples est de le faire avec Maven & Jersy je ne Maven i utiliser Eclipse Wildfly et Resteasy, y a-t-il une explication sur comment faire cela?make resteasy de fichier WADL sans maven

merci.

+1

[context-root] S'il vous plaît utiliser certains formatage pour votre question, pour montrer plus clairement ce que vous cherchez. Expliquez également ce que vous avez essayé jusqu'à présent et les problèmes spécifiques que vous rencontrez. – haraldkl

+0

je veux faire wadl fichier pour les services de repos avec resteasy et je n'ai pas utilisé maven, tous les exemples est de le faire avec 'maven-wadl-plugin' et avec jersy, je veux le faire avec resteasy @haraldkl –

+0

regardez https://stackoverflow.com/a/41471710/2528609 – mvermand

Répondre

1

Au Resteasy 3.0.14-finale ce devrait être possible:

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

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

Ajouter à votre 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> 

J'ai essayé sur WildFly 10.1.0 et j'ai dû inclure une bibliothèque supplémentaire:

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

Ajouter ce qui suit à votre 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> 

suivant republier et accéder aux WADL à /application.xml

+0

cela fonctionne sur wildfly 10 bien, cette question wildfly 10 n'est pas officiellement publié. merci :) –

+0

avez-vous réussi à le faire fonctionner? J'ai un fichier WADL mais sans section de grammaire: https://stackoverflow.com/questions/44112418/missing-grammar-in-jboss-resteasy-generated-wadl – mvermand