У меня есть служба 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>
Почему выбрасывается исключение? Что мне нужно изменить?