Not to be a nudge, but how about if Greg sends us his web.xml file and the name of his Jersey Filter, we re-write the web.xml file for him and he writes a wiki page explaining the process?
On Mon, Mar 2, 2009 at 2:46 PM, Viktor Klang <[email protected]> wrote: > hehe, no worries, I'm one of your fans. :) > > You should be able to accomplish this by having the filter mapping for > Jersey in web.xml placed before the Lift filter mapping: > > "Recall that a filter chain is one of the objects passed to the > doFiltermethod of a filter. This chain is formed indirectly via filter > mappings. The > order of the filters in the chain is the same as the order that filter > mappings appear in the web application deployment descriptor. " > > http://java.sun.com/products/servlet/Filters.html > > > The Jersey will handle the request first, then pass it thru to Lift, then > back. > I of course have not tested this with Jersey and do not know if there are > any strange things that can happen. > But I'm sure you'll find out and get back to us ;) > > > Cheers, > Viktor > > On Mon, Mar 2, 2009 at 11:28 PM, Meredith Gregory < > [email protected]> wrote: > >> Marius, Viktor, >> >> Many thanks for your prompt responses. You'll have to pardon me as i've >> not graduated from Web101 ;-). i was really looking for an example. To >> illustrate, in looking at web.xml in a archetype-generated lift project i >> see that only filter and filter mapping is defined. How is a servlet then >> chosen? >> >> Also, i'm sort of interested in *wrapping* lift's request processing. >> Here's what i mean. If i've understood what Jersey does correctly (and >> that's a big if), then it will do Request and Response rendering. So, what i >> want is >> >> == HttpRequest ==> (JerseyFilter) == ModifiedRequest ==> (LiftFilter) ==> >> Response == (JerseyFilter) ==> ModifiedOutboundResponse ==> >> >> It's not clear to me how this is accomplished. There's the dead obvious >> idea, but i'm leary that this won't work because the "types" are unlikely to >> line up. >> >> Best wishes, >> >> --greg >> >> On Mon, Mar 2, 2009 at 1:00 PM, Viktor Klang <[email protected]>wrote: >> >>> >>> >>> On Mon, Mar 2, 2009 at 8:51 PM, Meredith Gregory < >>> [email protected]> wrote: >>> >>>> Lifted, scalads and lasses, >>>> >>>> Does anybody have a working sample of chaining the lift servlet with a >>>> 3rd party servlet? i'm interested in doing this with the Jersey servlet to >>>> get some of their request/response rendering support. >>> >>> >>> This is why we made Lift a Filter :) >>> >>> >>>> >>>> >>>> Best wishes, >>>> >>>> --greg >>>> >>>> -- >>>> L.G. Meredith >>>> Managing Partner >>>> Biosimilarity LLC >>>> 806 55th St NE >>>> Seattle, WA 98105 >>>> >>>> +1 206.650.3740 >>>> >>>> http://biosimilarity.blogspot.com >>>> >>>> >>>> >>> >>> >>> -- >>> Viktor Klang >>> Senior Systems Analyst >>> >>> >>> >> >> >> -- >> L.G. Meredith >> Managing Partner >> Biosimilarity LLC >> 806 55th St NE >> Seattle, WA 98105 >> >> +1 206.650.3740 >> >> http://biosimilarity.blogspot.com >> >> >> > > > -- > Viktor Klang > Senior Systems Analyst > > > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Git some: http://github.com/dpp --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
