JAX-RS specification does not mandate the behavior provided by Apache
Wink. IOW, the feature you are trying to use that works on Apache Wink
makes your code non-portable.
To produce 100% JAX-RS portable code, you need to inject
javax.ws.rs.ext.Providers instance and then use:
ContextResolver<MyContext> r =
Providers.getContextResolver(MyContext.class, null);
MyContext ctx = r.getContext(MyContext.class);
to retrieve your MyContext instance.
In Jersey, you can also directly inject ContextResolver<MyContext>,
which saves you one line of code from the above, but note that this
strategy is also not 100% portable.
HTH,
Marek