[ 
https://issues.apache.org/jira/browse/CXF-5184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jacek Obarymski updated CXF-5184:
---------------------------------

    Description: 
I've configured JAX-RS proxy to work with LoadDistributorFeature. 
If I configure more than one method on a proxy then I'm getting 
javax.ws.rs.NotFoundException while calling the second method. 
All works fine with FailoverFeature or without any clustering features enabled.

{code:tile=proxy inteface}
@Path("/library")
public interface Library {
        @GET
        @Path("/books")
        Books getAllBooks();
        
        @GET
        @Path("/authors")
        Authors getAllAuthors();

}
{code}

{code:title=client}
                LoadDistributorFeature feature = new LoadDistributorFeature();
                SequentialStrategy strategy = new SequentialStrategy();
                strategy.setAlternateAddresses(asList("http://localhost:8080";, 
"http://localhost:8181";, "http://localhost:8282";));
                feature.setStrategy(strategy);
                

                JAXRSClientFactoryBean bean = new JAXRSClientFactoryBean();
                List<Feature> features = new ArrayList<Feature>();
                features.add(feature);
                bean.setFeatures(features);
                bean.setAddress("http://localhost:8080";);
                bean.setResourceClass(Library.class);
                Library library = bean.create(Library.class);
                
                Authors allAuthors = library.getAllAuthors();
                

                Books allBooks = library.getAllBooks(); //I'm getting exception 
here

{code}

  was:
I've configured JAX-RS proxy to work with LoadDistributorFeature. 
If I configure more than one method on a proxy then I'm getting 
javax.ws.rs.NotFoundException while calling the second method. 
All works fine with FailoverFeature or without any clustering features enabled.

    
> javax.ws.rs.NotFoundException while using LoadDistributorFeature with more 
> than one JAX-RS resource
> ---------------------------------------------------------------------------------------------------
>
>                 Key: CXF-5184
>                 URL: https://issues.apache.org/jira/browse/CXF-5184
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>    Affects Versions: 2.7.6
>         Environment: jdk7
>            Reporter: Jacek Obarymski
>
> I've configured JAX-RS proxy to work with LoadDistributorFeature. 
> If I configure more than one method on a proxy then I'm getting 
> javax.ws.rs.NotFoundException while calling the second method. 
> All works fine with FailoverFeature or without any clustering features 
> enabled.
> {code:tile=proxy inteface}
> @Path("/library")
> public interface Library {
>       @GET
>       @Path("/books")
>       Books getAllBooks();
>       
>       @GET
>       @Path("/authors")
>       Authors getAllAuthors();
> }
> {code}
> {code:title=client}
>               LoadDistributorFeature feature = new LoadDistributorFeature();
>               SequentialStrategy strategy = new SequentialStrategy();
>               strategy.setAlternateAddresses(asList("http://localhost:8080";, 
> "http://localhost:8181";, "http://localhost:8282";));
>               feature.setStrategy(strategy);
>               
>               JAXRSClientFactoryBean bean = new JAXRSClientFactoryBean();
>               List<Feature> features = new ArrayList<Feature>();
>               features.add(feature);
>               bean.setFeatures(features);
>               bean.setAddress("http://localhost:8080";);
>               bean.setResourceClass(Library.class);
>               Library library = bean.create(Library.class);
>               
>               Authors allAuthors = library.getAllAuthors();
>               
>               Books allBooks = library.getAllBooks(); //I'm getting exception 
> here
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to