Thanks. Will that be in 9.0.6?
On Sun, Sep 8, 2013 at 9:51 PM, Jan Bartel <[email protected]> wrote: > Nils, > > I fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=416787. Yes, you > can have "" as the url mapping for a servlet or filter from servlet > spec 3.0 onwards. > > cheers > Jan > > On 8 September 2013 11:58, Nils Kilden-Pedersen > <[email protected]> wrote: > > On Sat, Sep 7, 2013 at 8:54 PM, Nils Kilden-Pedersen > > <[email protected]> wrote: > >> > >> On Sat, Sep 7, 2013 at 6:49 PM, Joakim Erdfelt <[email protected]> > wrote: > >>> > >>> That is a bug, and should be fixed. > >>> > >>> However, Servlet Spec 3.1 pretty much banned "" as a path spec (stating > >>> it as a mistake of past specs) and now enforces the use of "/". > >> > >> > >> That's interesting, considering the "" context root addition > >> (clarification?) wasn't added until the 3.0 spec, where "" maps exactly > to > >> the context root and "/" maps to the default servlet. Has this been > changed? > >> In other words, how is that distinction made in 3.1? > > > > I did the obvious thing and check the 3.1 spec, which states the exact > same > > thing as 3.0. From section 12.2: > > > > The empty string (“”) is a special URL pattern that exactly maps to the > > application's context root, i.e., requests of the form http://host:port > //. > > In this case the path info is ’/’ and the servlet path and context path > is > > empty string (““). > > > > I don't see any indication that "" is banned as a path spec? > >> > >> > >>> > >>> If you haven't updated your code yet to use "/", you should stick with > >>> Jetty 7/8, as Jetty 9 is going to be Servlet Spec 3.1 moving forward. > >> > >> > >> I'm not live yet, building on 9. So I'm really waiting for 9.1 to be > >> released. > >> > >>> > >>> > >>> -- > >>> Joakim Erdfelt <[email protected]> > >>> webtide.com - intalio.com/jetty > >>> Expert advice, services and support from from the Jetty & CometD > experts > >>> eclipse.org/jetty - cometd.org > >>> > >>> > >>> On Sat, Sep 7, 2013 at 12:38 PM, Nils Kilden-Pedersen > >>> <[email protected]> wrote: > >>>> > >>>> I think. > >>>> > >>>> Got hit with a StringIndexOutOfBounds something. > >>>> > >>>> Tracked it to line 404 (yeah, really) in PathMap: > >>>> > >>>> char c = pathSpec.charAt(0); > >>>> > >>>> Since Servlet spec 3.0, empty strings "" matches on the context root. > I > >>>> had a filter defined with urlPatterns={""}. > >>>> > >>>> I can‘t quite figure out the validity of matching filters to context > >>>> root, since I’ve seen similar reports from WebSphere and Glassfish, > but > >>>> regardless, the error message should be better then. > >>>> > >>>> Nils > >>>> > >>>> > >>>> _______________________________________________ > >>>> jetty-users mailing list > >>>> [email protected] > >>>> https://dev.eclipse.org/mailman/listinfo/jetty-users > >>>> > >>> > >>> > >>> _______________________________________________ > >>> jetty-users mailing list > >>> [email protected] > >>> https://dev.eclipse.org/mailman/listinfo/jetty-users > >>> > >> > > > > _______________________________________________ > > jetty-users mailing list > > [email protected] > > https://dev.eclipse.org/mailman/listinfo/jetty-users > > > > > > -- > Jan Bartel <[email protected]> > www.webtide.com > 'Expert Jetty/CometD developer,production,operations advice' >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
