[ https://issues.apache.org/jira/browse/CAMEL-10691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15817729#comment-15817729 ]
Claus Ibsen commented on CAMEL-10691: ------------------------------------- Servlet is not a JAX-RS spec. > HttpRestServletResolveConsumerStrategy should pick the path with longest > prefix match > ------------------------------------------------------------------------------------- > > Key: CAMEL-10691 > URL: https://issues.apache.org/jira/browse/CAMEL-10691 > Project: Camel > Issue Type: Bug > Components: camel-http-common > Affects Versions: 2.17.3 > Reporter: Chandra Bose Renganathan > Priority: Minor > > HttpRestServletResolveConsumerStrategy should pick the path with longest > prefix match. > The JAX-RS specification has defined strict sorting and precedence rules for > matching URI expressions and is based on a most specific match wins algorithm. > For camel also it should be same. > This is an example use case: > {code} > @Override > public final void configure() throws Exception { > LOG.info("Configuring Camel routes"); > from("jetty:http://localhost:8080/crud?matchOnUriPrefix=true") > .to("cxfbean:crudService"); > from("jetty:http://localhost:8080/?matchOnUriPrefix=true") > .process(new StaticProcessor("/", "index.html", staticFileRoot)); > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)