To be clear:
My whole setup is currently working WITHOUT the gzip compression (GzipHandler).
I just want to know what I need to do to add Jetty's GzipHandler to
programmatically registered servlets and to static content that is
currently already added by the jetty.xml.

Am Do., 18. Apr. 2019 um 12:33 Uhr schrieb Jean-Baptiste Onofré
<j...@nanthrax.net>:
>
> Hi Markus,
>
> Are you using jetty.xml in config property from org.ops4j.pax.web.cfg ?
> Else your configuration won't be loaded in the Karaf Jetty connector.
>
> Regards
> JB
>
> On 18/04/2019 11:36, Markus Rathgeb wrote:
> > Hi,
> >
> > I would like to use gzip compression for
> > * my servlets registered using the "registerServlet" method of "HttpService"
> > * for a handler that provides static content of a directory added by 
> > jetty.xml
> >
> > The programmatic registered servlets are the most important ones.
> > Would be nice if there is one global option to configure the default
> > behavior and if it is still configurable per servlet.
> >
> > For the static content I am currently using that part of the jetty.xml
> > ===
> >   <Get name="handler">
> >     <Call name="addHandler">
> >       <Arg>
> >         <New class="org.eclipse.jetty.server.handler.ContextHandler">
> >           <Set name="contextPath">/foo/static</Set>
> >           <Set name="handler">
> >             <New class="org.eclipse.jetty.server.handler.ResourceHandler">
> >               <Set name="resourceBase"><SystemProperty
> > name="http.base.conf" />/html-foo</Set>
> >               <Set name="directoriesListed">false</Set>
> >             </New>
> >           </Set>
> >         </New>
> >       </Arg>
> >     </Call>
> >     <Call name="addHandler">
> >       <Arg>
> >         <New class="org.eclipse.jetty.servlet.ServletContextHandler">
> >           <Set name="contextPath">/bar/static</Set>
> >           <Set name="resourceBase"><SystemProperty
> > name="http.base.conf" />/html-bar</Set>
> >           <Call name="addServlet">
> >             <Arg>org.eclipse.jetty.servlet.DefaultServlet</Arg>
> >             <Arg>/</Arg>
> >             <Call name="setInitParameter">
> >               <Arg>dirAllowed</Arg>
> >               <Arg>false</Arg>
> >             </Call>
> >           </Call>
> >         </New>
> >       </Arg>
> >     </Call>
> >   </Get>
> > ===
> >
> > Can you give me some tips / information / solution?
> >
> > Best regards,
> > Markus
> >
>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com

Reply via email to