File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes MessageContext is null Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "MessageContext is null" Watch "MessageContext is null" New topic

MessageContext is null

Balaji Sundararaju

Joined: Dec 17, 2008
Posts: 3
I'm trying to create a webservice using CXF and REST framework. I created a Servlet Client which runs on Weblogic server 10. And I have the Webservice Method running on another Weblogic Server 10.

I followed the JAX-RS example provided in this link, Communication between my client and the webservice is working as expected. To get to the next step I was trying to get an handle over the request and session object in my webservices server end.

After going thro couple of examples, I used the below code snippet and I'm able to get hold of the WebServiceContext.

private WebServiceContext context;

My problem is when I'm trying to get a Message Context, it is returning me null. Please let me know what I'm missing here.

Below is my beans.xml code:

<beans xmlns=""

<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-jaxws.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

<jaxrs:server id="shoppingbagservice" address="/">
<ref bean="shoppingBean" />

<bean id="shoppingBean" class="" />

Let me know if you need more information on this.

I agree. Here's the link:
subject: MessageContext is null
It's not a secret anymore!