Удалите services
, если оно не является частью вашего отображения сервлета или пути.
(Более подробная информация о вашем пути / отображении сервлета поможет нам лучше понять)
EDIT:
Итак, ваш проект развернут с именем контекста myapp + у вас есть префикс служб + путь, определенный в классе ресурсов. + Отображение сервлета равно / *, поэтому / myapp / services / path должен работать.
Вы можете увеличить уровень регистрации классов рестети, чтобы увидеть, что не так. или в режиме отладки вы можете увидеть, какой путь запрашивается в PathHelper.replaceEnclosedCurlyBraces
EDIT2:
Если вы выполняете автоматическое сканирование, классы должны быть помечены @ Provider
Resteasy v1.2.1
@Provider
@Path("/")
public class xxx
{
@GET
@Path(value = "path1")
public Response m1(@QueryParam(value = "a") String a)
{
...
}
@GET
@Path(value = "path2")
public Response m2(@QueryParam(value = "b") String b)
{
...
}
}