パスの最後の部分がオプションであるサービスがあります。ユーザーは/mypath/と/mypath/param1/の両方を入力できます。
正規表現を使用してパスの最後の部分をフィルタリングしようとしました:
@Path("/mypath{param1: (/param1)?}")
JAX-RS プロバイダーとして RestEasy を使用しており、コードは Tomcat で期待どおりに動作しますが、JBoss にデプロイすると、オプション部分を送信しないと 405 リターン コードが返されます。
ここで何か間違ったことをしていますか、それとも移植可能な方法でこれを達成することはできませんか?