Thanks,

That worked.


Sergey Beryozkin wrote:
> 
> Hi
> 
> You can do 
> 
> new
> WebApplicationException(Response.status(...).entity(formatErrorMessageAsNeeded()).build())
> 
> 
> Once ExceptionMapper providers are supported, one'll be able to
> 
> throw custom exceptions from the application code and deal with the way
> the exception is serialized in a seperate provider...
> 
> Cheers, Sergey
> 
> 
> 
>> 
>> Hi,
>> 
>> I'm making an AJAX request to a REST service.I'm trying to return a JSON
>> response from my service class method. So if the method throws a
>> WebApplicationException I get an error like:"XML Parsing Error: no
>> element
>> found"
>> 
>> Is there something I need to do to be able to marshal the
>> WebApplicationException? 
>> 
>> 
>> 
>> Sergey Beryozkin wrote:
>>> 
>>> Hi
>>> 
>>>> It probably just needs a little work to expand on some of the topics to 
>>>> answer questions covering status codes, security, etc.
>>> 
>>> Agreed :-). 
>>> 
>>> By the way, Jervis added a demo awhile back showing how to secure JAX-RS
>>> endpoints with HTTPs.
>>> CXF JAX-RS sits on top of Apache Abdera which does XML Dig
>>> Signature/Encryption for Atom, so perhaps, when Atom is used, the
>>> advanced
>>> message-level security will be supported out of the box, not sure though
>>> about it, perhaps an Atom JAX-RS provider will need to be updated a
>>> bit...
>>> 
>>> Cheers, Sergey
>>> 
>>> 
>>>> Hiya,
>>>> 
>>>> I'll look at 2.1. This document is very useful:
>>>> 
>>>> http://cwiki.apache.org/CXF20DOC/jax-rs-jsr-311.html
>>>> 
>>>> It probably just needs a little work to expand on some of the topics to 
>>>> answer questions covering status codes, security, etc.
>>>> 
>>>> 
>>>> John Baker
>>>> -- 
>>>> Web SSO 
>>>> IT Infrastructure 
>>>> Deutsche Bank London
>>>> 
>>>> URL:  http://websso.cto.gt.intranet.db.com
>>>> 
>>>> 
>>>> 
>>>> 
>>>> "Sergey Beryozkin" <[EMAIL PROTECTED]> 
>>>> 14/04/2008 10:23
>>>> Please respond to
>>>> [EMAIL PROTECTED]
>>>> 
>>>> 
>>>> To
>>>> <[EMAIL PROTECTED]>
>>>> cc
>>>> 
>>>> Subject
>>>> Re: REST, error handling, HTTP status codes
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Hi
>>>> 
>>>> It's shipped with 2.1-SNAPSHOT.
>>>> Have a look please at a few JAX-RS demos available in the distribution.
>>>> 
>>>> I was also about to create a demo showing how one can easily do AtomPub 
>>>> with CXF and JAX-RS but I haven't had time due to time constraints. 
>>>> 
>>>> I've promised a number of times to document what one can do with CXF
>>>> and 
>>>> JAX-RS, haven't had time to do it either, but with the 2.1 release 
>>>> approaching (according to Dan) I'll need to do it soon. 
>>>> 
>>>> CXF JAX-RS support 0.6 version of jsr-311 api. Jersey, RestEasy,
>>>> Restlests 
>>>> are working with 0.7. CXF JAX-RS is likely to be able to support a
>>>> number 
>>>> of scenarious, due its good and simple integration with Spring. 
>>>> 
>>>> Cheers, Sergey
>>>> 
>>>> 
>>>>> Is jax-rs included with CXF?
>>>>> 
>>>>> 
>>>>> John Baker
>>>>> -- 
>>>>> Web SSO 
>>>>> IT Infrastructure 
>>>>> Deutsche Bank London
>>>>> 
>>>>> URL:  http://websso.cto.gt.intranet.db.com
>>>>> 
>>>>> 
>>>>> ---
>>>>> 
>>>>> This e-mail may contain confidential and/or privileged information. If 
>>>> you are not the intended recipient (or have received this e-mail in
>>>> error) 
>>>> please notify the sender immediately and delete this e-mail. Any 
>>>> unauthorized copying, disclosure or distribution of the material in
>>>> this 
>>>> e-mail is strictly forbidden.
>>>>> 
>>>>> Please refer to http://www.db.com/en/content/eu_disclosures.htm for 
>>>> additional EU corporate and regulatory disclosures.
>>>> 
>>>> ----------------------------
>>>> IONA Technologies PLC (registered in Ireland)
>>>> Registered Number: 171387
>>>> Registered Address: The IONA Building, Shelbourne Road, Dublin 4,
>>>> Ireland
>>>> 
>>>> 
>>>> 
>>>> ---
>>>> 
>>>> This e-mail may contain confidential and/or privileged information. If
>>>> you are not the intended recipient (or have received this e-mail in
>>>> error) please notify the sender immediately and delete this e-mail. Any
>>>> unauthorized copying, disclosure or distribution of the material in
>>>> this
>>>> e-mail is strictly forbidden.
>>>> 
>>>> Please refer to http://www.db.com/en/content/eu_disclosures.htm for
>>>> additional EU corporate and regulatory disclosures. 
>>> 
>>> ----------------------------
>>> IONA Technologies PLC (registered in Ireland)
>>> Registered Number: 171387
>>> Registered Address: The IONA Building, Shelbourne Road, Dublin 4,
>>> Ireland
>>> 
>>> 
>> 
>> -- 
>> View this message in context:
>> http://www.nabble.com/REST%2C-error-handling%2C-HTTP-status-codes-tp16673446p17900862.html
>> Sent from the cxf-user mailing list archive at Nabble.com.
> 
> ----------------------------
> IONA Technologies PLC (registered in Ireland)
> Registered Number: 171387
> Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland
> 
> 

-- 
View this message in context: 
http://www.nabble.com/REST%2C-error-handling%2C-HTTP-status-codes-tp16673446p17974118.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to