embedded

On Sat, Jan 24, 2015 at 6:22 PM, Romain Manni-Bucau
<rmannibu...@gmail.com> wrote:
> If you use tomee remote adapter you dont need cxf 2 at all abd just need to
> set jaxrs 2 api before javaee 6 one in your pom
> 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).

Reply via email to