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 Setting custom response in Axis2 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Setting custom response in Axis2" Watch "Setting custom response in Axis2" New topic

Setting custom response in Axis2

Charu Ak

Joined: Aug 17, 2006
Posts: 15
My axis2 web services throws an AxisFault for authentication failure. The response returned is HTTP 500 - Internal Server error. I have the task to return fault but change the status on response to 200.

I have tried several things but nothing helped:
1. Subclassed AxisServlet and override doPost and set the status on response to 200
2. Override handleFault and set the response to 200.
3. Set the property Constants.HTTP_RESPONSE_STATE on messageContext to 200

Any help is appreciated. This issue is haunting me.
I agree. Here's the link:
subject: Setting custom response in Axis2
It's not a secret anymore!