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

Reply via email to