Facultatif @PathParam de Jax-RS

J'ai un service où la dernière partie du chemin est en option, l'utilisateur peut à la fois entrer /mypath/ et /mypath/param1/.

J'ai essayé d'utiliser une expression régulière pour filtrer la dernière partie de la trajectoire:

@Path("/mypath{param1: (/param1)?}")

Je suis en utilisant RestEasy que mon JAX-RS fournisseur et le code fonctionne comme prévu dans Tomcat mais quand je le déployer dans JBoss-je obtenir une 405 code de retour quand je ne soumettez pas la partie facultative.

Je fais quelque chose de mal là ou il n'est pas possible de faire cela de façon portable?

InformationsquelleAutor Fábio | 2011-03-24