How do I determine I have johnzon? I'm not explicitly using it in my dependencies.
On Thu, Jul 23, 2015 at 2:41 PM, Romain Manni-Bucau <[email protected]> wrote: > :) so check you have johnzon, if so then maybe share VersionDto. > > > > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <http://rmannibucau.wordpress.com> | Github < > https://github.com/rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber > <http://www.tomitribe.com> > > 2015-07-23 11:39 GMT-07:00 Steve Goldsmith <[email protected]>: > > > 7.0.0-SNAPSHOT of course :) > > > > On Thu, Jul 23, 2015 at 2:34 PM, Romain Manni-Bucau < > [email protected] > > > > > wrote: > > > > > Hi > > > > > > which version of tomee? > > > > > > by default next tomee will use johnzon for json but tomee 1 used > jettison > > > which is not that easy in practise - relies a lot on jaxb. > > > > > > > > > Romain Manni-Bucau > > > @rmannibucau <https://twitter.com/rmannibucau> | Blog > > > <http://rmannibucau.wordpress.com> | Github < > > > https://github.com/rmannibucau> | > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber > > > <http://www.tomitribe.com> > > > > > > 2015-07-23 11:31 GMT-07:00 sgjava <[email protected]>: > > > > > > > I'm building a stand alone JSON test client (not embedded TomEE) with > > > > javax.ws.rs.client.Client instead of CXF WebClient and I get > > > > org.apache.cxf.interceptor.Fault: No message body writer has been > found > > > for > > > > class com.bhn.services.dto.VersionDto, ContentType: application/json. > > The > > > > way I fixed this is to add the following test scoped dependencies: > > > > > > > > <dependency> > > > > <groupId>org.codehaus.jackson</groupId> > > > > <artifactId>jackson-jaxrs</artifactId> > > > > <version>1.9.13</version> > > > > <scope>test</scope> > > > > </dependency> > > > > <dependency> > > > > <groupId>org.codehaus.jackson</groupId> > > > > <artifactId>jackson-xc</artifactId> > > > > <version>1.9.13</version> > > > > <scope>test</scope> > > > > </dependency> > > > > > > > > Then you need to add client.register(JacksonJaxbJsonProvider.class). > My > > > > question is there a way to use the existing TomEE dependencies, but > > > maybe a > > > > different provider class, so I don't have to explicitly add Jackson > > > > dependencies? > > > > > > > > > > > > > > > > > > > > -- > > > > View this message in context: > > > > > > > > > > http://tomee-openejb.979440.n4.nabble.com/JSON-JAX-RS-test-client-provider-tp4675582.html > > > > Sent from the TomEE Users mailing list archive at Nabble.com. > > > > > > > > > > > > > > > -- > > Steven P. Goldsmith > > > -- Steven P. Goldsmith
