Вам не нужно Spring или Guice для внедрения ServletConfig.Джерси делает через свой собственный инъекционный механизм.Обратитесь к примеру с простым сервлетом, который поставляется с примерами распространения Джерси.Вот пример кода, который внедряет HttpServletRequest и ServletConfig в ресурс:
@Path("/resource1")
public class ResourceBean1 {
@Context
HttpServletRequest servletRequest;
@Context
ServletConfig servletConfig;
@GET
@Produces("text/plain")
public String describe() {
return "Hello World from resource 1 in servlet: '" +
servletConfig.getServletName() +
"', path: '" +
servletRequest.getServletPath() +
"'";
}
}
При развертывании приложения JAX-RS с использованием Servlet, затем ServletConfig, ServletContext, HttpServletRequest и HttpServletxtesse.