Hi,
The only way to do it at the moment is to use a per-request resource class with @Context ServletContext being one of the constructor
parameters
public class Resource {
private ServletContext servletContext;
public Resource(@Context ServletContext servletContext) {}
}
and use CXFNonSpringJaxrsServlet :
http://cwiki.apache.org/CXF20DOC/jax-rs.html#JAX-RS-RegisteringendpointswithoutSpring
You'd need to add "jaxrs.scope" parameter with the value of "prototype".
We can't inject ServletContext/ServletConfig at initialization time yet with
Spring - watch this JIRA please :
http://issues.apache.org/jira/browse/CXF-2197
cheers, Sergey
----- Original Message -----
From: "Vassilis Virvilis" <[email protected]>
To: <[email protected]>
Sent: Monday, June 22, 2009 3:21 PM
Subject: How to get servlet context at initialization time of a POJO
Halo,
The subject says it all
How to get servlet context at __initialization time__ of a POJO?
At initialization time
@Context
private javax.servlet.ServletContext servletContext;
has not yet injected on the POJO.
Thank for any insight.
Vassilis