it will but if we remove this services file it will still pick
jaxb-impl and not moxy cause of the classloading.


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-09-11 15:09 GMT+02:00 Anthony Fryer <[email protected]>:
> I'm creating a jaxws client and want to use the same jaxbcontexts used to
> marshal the jaxb objects to xml to also marshal to json in a Handler for
> indexing the web service requests and responses in elastic search.  The
> default JAXBContext can't marshal to json, so i need to use moxy.  I tried
> using jackson (ie. not use a jaxbcontext at all) for serializing to json but
> when it came to deserialization from json to an object, it couldn't handle
> some cases (object inheritance etc).  I found using moxy i could reuse the
> same jaxbcontext using by the dispatcher and it handled complex
> deserialization better than anything else.
>
> Wouldn't the container (and cxf) still use
> com.sun.xml.bind.v2.runtime.JAXBContextImpl even if you removed
> META-INF/services folder from tomee/lib/jaxb-impl.jar?  I just need my
> deployed app to use moxy, not the container libs.
>
>
>
> --
> View this message in context: 
> http://tomee-openejb.979440.n4.nabble.com/tomee-and-moxy-tp4671723p4671726.html
> Sent from the TomEE Users mailing list archive at Nabble.com.

Reply via email to