[ 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