Thanks. We did as you said. Anyway, Tomcat should respect that encoded path params (as query params does) without any administrative work.
On Wed, Feb 24, 2010 at 2:43 PM, Florent Guillaume <[email protected]> wrote: > On Wed, Feb 24, 2010 at 1:05 PM, Alexey Zavizionov > <[email protected]> wrote: > > On Wed, Feb 24, 2010 at 1:24 PM, Florent Guillaume <[email protected]> wrote: > >> Actually it should, that's what the CMIS spec says: > >> " Arguments that are substituted for URI template parameters MUST be > >> percent escaped according to RFC3986 " > >> > > > > I saw it. I guess Tomcat also should respect that encoded path param > > according to RFC3986. > > With the url with encoded path param tomcat cannot handle request to > serve > > servlet :( > > Yes Tomcat implements restrictions on what's allowed in a URL, as > detailed in the previous thread. So the only solution to be compatible > with Tomcat, if you don't want to force administrators to use a system > property, is to change your implementation to pass the path as an URL > parameter, behind a "?" and not have it in the main part of the URL. > > Florent > > -- > Florent Guillaume, Director of R&D, Nuxeo > Open Source, Java EE based, Enterprise Content Management (ECM) > http://www.nuxeo.com http://www.nuxeo.org +33 1 40 33 79 87 >
