Hi Philipp

Sergey,

sorry, I was not aware that this has already been discussed before. I  think I 
am unable to check out the latest trunk for the
time being,  but I will check the next release for your fix (and see if the NPE  goes 
away). As for the List<Order> ... yes, I
have already figured out  that JAXB does not work this way, and changed my 
implementation to  return an 'OrderList', which is a
simple JavaBean wrapper for a  List<Order> (similar to the one example you have 
online).

That's another solution, yes.  I think that NPE in your version of CXF is 
actually caused by the fact no
provider has been found for List<Order>...

However, let me gratulate you guys for the JAX-RS implementation in  CXF :) So 
far, I had a very enjoyable time working with it. I
think  this could finally be what makes RESTful services the real deal in  
enterprise computing.

Many thanks. I think the credits should actually go to the people behind JAX-RS.
Be aware though that the current CXF JAX-RS is far from the ideal state yet (even after the latest update) compared to good implementations like Jersey, so don't be surprized if you hit few more NPEs :-) As for the RESTful services and enterprise computing I hope CXF can be a pretty good platform to play with due to its top-class JAX-WS support and now due its capability to support JAX-RS services too - there could be some interesting combinations there ('mix and match' of JAX-WS and JAX-RS - I'm of opinion that both paradigms can live well together, etc...).

Cheers, Sergey


all the best,
philipp



----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland

Reply via email to