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
-~----------~----~----~----~------~----~------~--~---

Reply via email to