MessageContext недоступен в REST-сервисе - PullRequest
0 голосов
/ 24 марта 2020

У меня есть служба REST в среде JBoss, и я не могу получить MessageContext.

Служба выглядит следующим образом:

@Path("/mypath")
public class MyService {

  @Resource
  protected WebServiceContext wsContext;

  @POST
  @Path("{partnerId}")
  @Consumes(MediaType.APPLICATION_JSON)
  public void create(@NotNull @PathParam("partnerId") String partnerId,
        DataTO data) {
    // will cause an IllegalStateException
    wsContext.getMessageContext();
  }
}

Регистрация в службе выглядит следующим образом это:

<servlet-mapping>
  <servlet-name>javax.ws.rs.core.Application</servlet-name>
  <url-pattern>/rest/*</url-pattern>
</servlet-mapping>

Почему выбрасывается исключение? Что мне нужно изменить?

...