Yep, looks like it.. TomEE depends on: <cxf.version>2.6.16</cxf.version>
So am I out of luck? On Sat, Jan 24, 2015 at 4:35 PM, jieryn <jie...@gmail.com> wrote: > Damn, spoke too soon: > > java.lang.NoSuchMethodError: > org.apache.cxf.bus.managers.BindingFactoryManagerImpl.setMapProvider(Lorg/apache/cxf/configuration/spring/MapProvider;)V > at > org.apache.openejb.server.cxf.transport.util.CxfUtil.initDefaultBus(CxfUtil.java:88) > at > org.apache.openejb.server.cxf.transport.util.CxfUtil.<clinit>(CxfUtil.java:69) > at > org.apache.openejb.server.cxf.rs.CxfRSService.init(CxfRSService.java:122) > at > org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:307) > at org.apache.tomee.embedded.Container.start(Container.java:293) > at > org.apache.openejb.arquillian.embedded.EmbeddedTomEEContainer.start(EmbeddedTomEEContainer.java:105) > at > org.jboss.arquillian.container.impl.ContainerImpl.start(ContainerImpl.java:199) > > > Looks like a mismatch between TomEE's CXF and mine, maybe? Not sure. > > On Sat, Jan 24, 2015 at 3:56 PM, jieryn <jie...@gmail.com> wrote: >> It looks like: >> >> <dependency> >> <groupId>org.apache.cxf</groupId> >> <artifactId>cxf-rt-rs-client</artifactId> >> <version>3.0.3</version> >> <scope>test</scope> >> </dependency> >> >> does the trick, now I can >> javax.ws.rs.client.ClientBuilder.newClient().target(....) and have >> implementation agnostic JAX-RS testing. It even plays nicely with >> Arquillian, whereas jboss resteasy's 2.0 client didn't. >> >> THANKS >> >> >> On Sat, Jan 24, 2015 at 3:21 PM, Romain Manni-Bucau >> <rmannibu...@gmail.com> wrote: >>> Hi >>> >>> >>> TomEE 2 already packages CXF one. >>> >>> For tests I like to use CXF client - even if not portable - cause you >>> can go from proxy to HTTP pretty easily and it makes code really >>> easier than having to stick on string (path, param name etc...). >>> >>> >>> >>> Romain Manni-Bucau >>> @rmannibucau >>> http://www.tomitribe.com >>> http://rmannibucau.wordpress.com >>> https://github.com/rmannibucau >>> >>> >>> 2015-01-24 21:16 GMT+01:00 jieryn <jie...@gmail.com>: >>>> What is the preferred Apache / Apache TomEE dependency to start using >>>> JAX-RS 2.0 Client API? >>>> >>>> I want to write tests using the 2.0 client code without hard depending >>>> on specific implementation (currently Apache Wink).