Perfect! Thank you very much!

On Tue, Feb 21, 2017 at 4:39 PM, Joakim Erdfelt <[email protected]> wrote:

> Use a HandlerCollection or HandlerList
>
> HandlerList handlers = new HandlerList();
> handlers.addHandler(new MovedContextHandler());
> handlers.addHandler(gzip);
> server.setHandler(handlers);
>
>
>
> Joakim Erdfelt / [email protected]
>
> On Tue, Feb 21, 2017 at 2:19 PM, Brandon Mintern <[email protected]>
> wrote:
>
>> I'm using embedded Jetty with a WebAppContext. I now need to add a
>> MovedContextHandler, but I'm not sure where it fits in the
>> server/servlet/context stack. Our code currently looks roughly like this:
>>
>> Server server = new Server();
>> ...
>> WebAppContext webapp = new WebAppContext();
>> ...
>> GzipHandler gzip = new GzipHandler();
>> ...
>> gzip.setHandler(webapp);
>> server.setHandler(gzip);
>> WebSocketServerContainerInitializer.configureContext(webapp);
>> ...
>> server.start();
>> server.join();
>>
>>
>> So far I've tried:
>>
>> (1) new MovedContextHandler(webapp/server, ...);
>>
>> This solution doesn't work because it calls setHandler on the
>> webapp/server, removing the sessionHandler/gzipHandler, respectively.
>>
>> (2) webapp.insertHandler(new MovedContextHandler());
>>
>> This doesn't work because movedCtxHandler.getHandler() returns the
>> Redirector, which doesn't implement HandlerWrapper.
>>
>>
>> So where does MovedContextHandler go in the stack? All of my searches
>> have only led me to XML configuration.
>>
>> Thanks!
>> Brandon
>>
>> p.s. I'm happy to ask on StackOverflow instead if that's the preferred
>> venue for Jetty questions these days.
>>
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to