Thanks for the update Greg. I will take a look. Regards JB
On 19/02/2019 22:12, Greg Logan wrote: > Hi JB, > > An example built tarball lives > in http://build.opencast.org/builds/r6.x/, or you can take a look at the > contents of https://github.com/opencast/opencast/tree/r/6.x/etc. As far > as I know we're not entering any special redirections. The demo servers > have nginx running in front of Karaf but they also don't configure any > redirects which affect this (config > at > https://github.com/opencast/opencast-project-infrastructure/blob/master/ansible-allinone-demo-vm/roles/nginx/templates/nginx.conf) > > G > > On Sat, Feb 16, 2019 at 12:00 AM Jean-Baptiste Onofré <[email protected] > <mailto:[email protected]>> wrote: > > Hi > > I don't think Karaf (Pax Web/Jetty) or CXF are doing this "redirection" > by default. > > I have to take a look in opencast how CXF and Jetty is configured (maybe > a redirect in jetty.xml). > > Regards > JB > > On 15/02/2019 21:06, Greg Logan wrote: > > Correct. For example, our demo server: > > https://stable.opencast.org/info/501 returns (after logging in > with the > > provided credentials) a JSON blob of an ACL. There is no endpoint > > /info/{int}. What's you're actually talking to > > is https://stable.opencast.org/admin-ng/acl/501, which happens to > take a > > single integer and be a GET request endpoint, and be alphabetically > > first in our full list of endpoints :) > > > > G > > > > On Fri, Feb 15, 2019 at 1:58 PM Jean-Baptiste Onofré > <[email protected] <mailto:[email protected]> > > <mailto:[email protected] <mailto:[email protected]>>> wrote: > > > > Hi Greg, > > > > Do you have a simple test case to reproduce it ? > > > > To be sure I understand, when you try GET on > > http://host:8181/cxf/info/10 you go to > > http://host:8181/cxf/admin-ui/acl/10 ("cxf" part of the URL can be > > different depending of the CXF cfg file) ? > > > > Regards > > JB > > > > On 15/02/2019 20:47, Greg Logan wrote: > > > Hi all, > > > > > > I'm from the Opencast project (opencast.org > <http://opencast.org> <http://opencast.org> > > <http://opencast.org/>), > > > which uses Karaf, and CXF among other frameworks. We're > seeing an > > issue > > > where requests to a non-existent endpoint are being > dispatched to the > > > alphabetically first endpoint which matches the request > > parameters. For > > > instance, GETting /info/{int}, which does not exist, gets you > > > admin-ui/acl/{int}. > > > > > > I've run through the stack trace, and I think it's CXF, but > my mail on > > > that list hasn't gotten any traction so I figured I would > expand my > > > search. Is CXF what I'm looking for here? Or is it some other > > part of > > > Karaf? > > > > > > Thanks, > > > G > > > > -- > > Jean-Baptiste Onofré > > [email protected] <mailto:[email protected]> > <mailto:[email protected] <mailto:[email protected]>> > > http://blog.nanthrax.net > > Talend - http://www.talend.com > > > > -- > Jean-Baptiste Onofré > [email protected] <mailto:[email protected]> > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
