Hi Sergey,

it worked for me. The reason for failure was the Dependencies in POM i suppose.

 <!-- http client tests -->
 <dependency>
     <groupId>org.apache.camel</groupId>
     <artifactId>camel-http</artifactId>
     <scope>test</scope>
     <version>${camel-version}</version>
 </dependency>

 <dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-jetty</artifactId>
    <version>${camel-version}</version>
 <!--   use the same version as your Camel core version-->
</dependency>

 <!--  Test Dependencies -->
<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-core-xml</artifactId>
    <scope>test</scope>
    <version>${camel-version}</version>
</dependency>
<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-test</artifactId>
    <version>${camel-version}</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-test-spring</artifactId>
    <version>${camel-version}</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-rt-ws-rm</artifactId>
    <version>${cxf-version}</version>
    <scope>test</scope>
</dependency>

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <scope>test</scope>
    <version>4.5.2</version>
</dependency>
<dependency>
    <groupId>org.easymock</groupId>
    <artifactId>easymockclassextension</artifactId>
    <scope>test</scope>
    <version>3.2</version>
</dependency>

I added these and it started working. I have to see which one does
that magic, For now am good.

Thanks for the help.

Regards,
Aravind

On Tue, Oct 11, 2016 at 12:01 PM, Sergey Beryozkin <sberyoz...@gmail.com> wrote:
> Hi
>
> In latest Camels cxf:rsServer does not need an implementation, interface is
> OK.
>
> Can you start from a working test which you can copy from Camel and then
> modify it accordingly ?
>
> Cheers, Sergey
>
> On 11/10/16 16:55, aravind r wrote:
>>
>> Hi Sergey,
>>
>> Thanks a lot for the reply. Am following the exact same test. The only
>> difference i have is that am using cxfrs endpoint instead of jaxrs
>> endpoint.
>>
>> The reason am using below is that serviceClass takes an interface and
>> directly connects it to route but jaxrs needs an implementation.
>>
>> <!-- Created the CXF End Point For the Gyft Calls to Come IN-->
>> <cxf:rsServer id="coreEndPoint" address="${core.basePath}"
>> staticSubresourceResolution="true"
>>               serviceClass="com..core.incoming.Framework"
>>               loggingFeatureEnabled="true" loggingSizeLimit="20">
>>     <cxf:providers>
>>         <bean class="org.codehaus.jackson.jaxrs.JacksonJsonProvider">
>>         </bean>
>>     </cxf:providers>
>>
>>     <cxf:inInterceptors>
>>
>>         <ref bean="loggingInInterceptor"></ref>
>>     </cxf:inInterceptors>
>>     <cxf:outInterceptors>
>>
>>         <ref bean="loggingOutInterceptor"></ref>
>>     </cxf:outInterceptors>
>>      <cxf:features >
>>         <ref bean="swagger2Feature"></ref>
>>     </cxf:features>
>> </cxf:rsServer>
>>
>> Please let me know what other alternatives i have.
>>
>> Regards,
>> Aravind
>>
>> On Tue, Oct 11, 2016 at 11:50 AM, Sergey Beryozkin <sberyoz...@gmail.com>
>> wrote:
>>>
>>> Hi
>>>
>>> Have a look please at the existing tests:
>>>
>>>
>>> https://github.com/apache/camel/tree/master/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs
>>>
>>> with the the resources located in:
>>>
>>>
>>> https://github.com/apache/camel/tree/master/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/jaxrs
>>>
>>> Cheers, Sergey
>>>
>>>
>>> On 11/10/16 16:20, aravind r wrote:
>>>>
>>>>
>>>> Hi
>>>>
>>>>
>>>> Am trying to write a Camel Test for my CXFRS Endpoint. The endpoint
>>>> invocation is happening fine and the CXF out logger logs the success
>>>> response however my Producer template returned exchange is always
>>>> populated with a 404 exception end point not found.
>>>>
>>>> All the details are added in this post on Stack Overflow
>>>>
>>>>
>>>>
>>>> http://stackoverflow.com/questions/39980584/camel-cxf-junit-testing-failing-with-404
>>>>
>>>> Can some one please help as am stuck on this issue for 2 days now.
>>>> What throws me off is my code works but camel test fails :).
>>>>
>>>> Regards,
>>>> Aravind
>>>>
>>>
>>>
>
>
> --
> Sergey Beryozkin
>
> Talend Community Coders
> http://coders.talend.com/

Reply via email to