Aider avec le Maillot de l'auto-génération de WADL
Comme décrit ici: http://wikis.sun.com/display/Jersey/WADL
Je suis en utilisant Jersey 1.4 dans Tomcat 6.
J'ai tout essayé, URI avec un "/de l'application.wadl" et tout ce que j'obtiens est une erreur 404 (non disponible). Je suis de toute évidence ne pas comprendre quelque chose, mais tous les blogs, j'ai lu en fait l'impression que c'est "out of the box" fonctionnalité. J'utilise Tomcat 6..est-ce important?
J'ai été en mesure d'utiliser Pavel exemple sur l'utilisation de la WadlResource objet ici, mais il semble que je ne devrais pas besoin de le faire: http://markmail.org/message/lbeaw5vyr4qergdd#query:+page:1+mi:fo4dt7tbd6rb3gvi+état:les résultats
grâce.
- avez-vous trouvé une solution à cela? j'ai le même problème avec la note qu'il fonctionne très bien lorsqu'il est déployé à l'embarcadère, mais il n'est pas dans tomcat.
- Je crois que j'ai oublié à ajouter à l'application web à son nom dans l'URL. Par exemple, si le contexte web nom de (nom de votre répertoire de projet en $TOMCAT_HOME/webapps) est "toto", puis j'ai eu à utiliser les localhost:8080/foo/servletMappingPattern
Vous devez vous connecter pour publier un commentaire.
Je pense que ChrisO a probablement la réponse à votre wadl serait disponible à http://localhost:{port}/{warname}/de l'application.wadl
J'ai eu le même problème, et a découvert que l'application par défaut.wadl fonctionnait seulement lorsqu'il est configuré à la racine de l'application
Ma conf compris plusieurs modèles url comme suit
Et j'ai dû ajouter ce qu'il vous faut :
Espère que cela aide
Si vous utilisez Jersey, la WADL sera donné automatiquement lorsque vous le suffixe de l'application.wadl à votre url.
Ici toutes les /repos/ est le <url-pattern> pour <servlet-mapping>
Vous devez spécifier le nom et l'url-pattern de la sevlet cartographie(le cas échéant) avant l'application.wadl