users@jax-ws.java.net

Re: WebServiceContext not being injected

From: Jitendra Kotamraju <Jitendra.Kotamraju_at_Sun.COM>
Date: Wed, 11 Jan 2006 11:41:59 -0800

Eric,

Can you access WebServiceContext from a web service method(not from
constructor)? The injection is done after the endpoint object is
created. Let us know if that works.

Thanks,
Jitu

Crampton, Eric wrote:

>I have some code which looks like this:
>
>@javax.jws.WebService(endpointInterface="...omitted...")
>public class MyServiceImpl {
>
> @javax.annotation.Resource javax.xml.ws.WebServiceContext jaxwsContext;
>
> public MyServiceImpl() {
> System.out.println("jaxwsContext: " + jaxwsContext);
> }
>
> // ...
>}
>
>The WebServiceContext isn't being injected into the class; the println always shows it as being null. My web.xml and sun-jaxws.xml files look much like the examples. I'm using JAX-WS 2.0 EA3. Any ideas why this isn't working?
>
>I did run across a bug listed here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6342024
>
>It says it was fixed in the SunOne app server. I'm using the Tomcat 5.0 available from Sun suitable for use with JWSDP 2.0. Not sure what that means.
>
>Regards,
>--Eric
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: users-unsubscribe_at_jax-ws.dev.java.net
>For additional commands, e-mail: users-help_at_jax-ws.dev.java.net
>
>
>