From user-return-20410-archive-asf-public=cust-asf.ponee.io@karaf.apache.org Thu Apr 18 11:33:58 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 2DF2818061A for ; Thu, 18 Apr 2019 13:33:58 +0200 (CEST) Received: (qmail 2260 invoked by uid 500); 18 Apr 2019 11:33:57 -0000 Mailing-List: contact user-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@karaf.apache.org Delivered-To: mailing list user@karaf.apache.org Received: (qmail 2249 invoked by uid 99); 18 Apr 2019 11:33:57 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Apr 2019 11:33:57 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id D60C8C073B for ; Thu, 18 Apr 2019 11:33:56 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.301 X-Spam-Level: X-Spam-Status: No, score=0.301 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 1CiOo_yfSVIa for ; Thu, 18 Apr 2019 11:33:54 +0000 (UTC) Received: from relay5-d.mail.gandi.net (relay5-d.mail.gandi.net [217.70.183.197]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 1601D61158 for ; Thu, 18 Apr 2019 11:33:54 +0000 (UTC) X-Originating-IP: 82.64.90.43 Received: from [192.168.134.110] (82-64-90-43.subs.proxad.net [82.64.90.43]) (Authenticated sender: jb@nanthrax.net) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id 92FB61C0005 for ; Thu, 18 Apr 2019 11:33:47 +0000 (UTC) Subject: Re: Karaf, Pax Web, Jetty, GzipHandler (compression) To: user@karaf.apache.org References: <48059891-d442-1649-834f-e1d1fcd63a7c@nanthrax.net> From: =?UTF-8?Q?Jean-Baptiste_Onofr=c3=a9?= Openpgp: preference=signencrypt Autocrypt: addr=jb@nanthrax.net; keydata= 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 3tQ= Message-ID: Date: Thu, 18 Apr 2019 13:33:47 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Did you try to add the GzipFilter ? You can register the GzipFilter as a Filter service (using the http whiteboard pattern), providing mimeTypes and url-patterns as service properties. Regards JB On 18/04/2019 13:17, Markus Rathgeb wrote: > 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é > : >> >> 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 >>> === >>> >>> >>> >>> >>> /foo/static >>> >>> >>> >> name="http.base.conf" />/html-foo >>> false >>> >>> >>> >>> >>> >>> >>> >>> >>> /bar/static >>> >> name="http.base.conf" />/html-bar >>> >>> org.eclipse.jetty.servlet.DefaultServlet >>> / >>> >>> dirAllowed >>> false >>> >>> >>> >>> >>> >>> >>> === >>> >>> Can you give me some tips / information / solution? >>> >>> Best regards, >>> Markus >>> >> >> -- >> Jean-Baptiste Onofré >> jbonofre@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com -- Jean-Baptiste Onofré jbonofre@apache.org http://blog.nanthrax.net Talend - http://www.talend.com