Необязательный @PathParam в Jax-RS

У меня есть служба, в которой последняя часть пути является необязательной, пользователь может ввести / mypath / и / mypath / param1 / .

Я попытался использовать регулярное выражение для фильтрации последней части пути:

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

Я ' m использую RestEasy в качестве поставщика JAX-RS, и код в Tomcat работает должным образом, но когда я развертываю его в JBoss, я получаю код возврата 405, когда я не отправляю необязательную часть.

Я здесь что-то делаю не так, или это невозможно сделать это портативным способом?

38
задан Fábio 21 July 2017 в 17:43
поделиться