Hi Claus, I did a bit of tweaking here and there and unfortunately can't get it to work. However, although I'd completely taken out jetty stuffs in my blueprint, when I do a post to my CXF JAXRS server, the header "Server" still is returned, with the value "Jetty(9.2.15.v20160210)".
When I list the jetty features running, I can see pax-jetty has the same version. karaf@root()> feature:list | grep jetty jetty | 9.2.10.v20150310 | | Started | standard-4.0.5 | jetty | 8.1.14.v20131031 | | Uninstalled | standard-4.0.5 | cxf-http-jetty | 3.1.5 | | Started | cxf-3.1.5 | pax-jetty | 9.2.15.v20160210 | | Started | org.ops4j.pax.web-4.2.6 | pax-jetty-spdy | 4.2.6 | | Uninstalled | org.ops4j.pax.web-4.2.6 | pax-http-jetty | 4.2.6 | | Started | org.ops4j.pax.web-4.2.6 | camel-jetty | 2.16.3 | | Uninstalled | camel-2.16.3 | camel-jetty9 | 2.16.3 | | Started | camel-2.16.3 | Thus, I am guessing that CXF is running on top of pax-jetty. I will look at if there's anything in CXF or pax-jetty that will let me configure the parameter "sendServerVersion" or something similar. NB: Jetty9 component configuration in XML DSL is not available in the official camel-jetty page. Just in case anyone needs a quick setup, this is the configuration. Most, if not all, of the values are from the Karaf 4.0.5 default jetty.xml file. <bean id="jetty9" class="org.apache.camel.component.jetty9.JettyHttpComponent9"> <property name="socketConnectors"> <map> <entry key="8080"> <bean class="org.eclipse.jetty.server.ServerConnector"> <argument> <bean class="org.eclipse.jetty.server.Server"> <argument> <bean class="java.net.InetSocketAddress"> <argument value="0.0.0.0" /> <argument value="8080" /> </bean> </argument> </bean> </argument> <argument> <list> <bean class="org.eclipse.jetty.server.HttpConnectionFactory"> <argument> <bean class="org.eclipse.jetty.server.HttpConfiguration"> <property name="secureScheme" value="https" /> <property name="securePort" value="8443" /> <property name="outputBufferSize" value="32768" /> <property name="requestHeaderSize" value="8192" /> <property name="responseHeaderSize" value="8192" /> <property name="sendServerVersion" value="true" /> <property name="sendDateHeader" value="false" /> <property name="headerCacheSize" value="512" /> </bean> </argument> </bean> </list> </argument> <property name="port" value="8080" /> <property name="idleTimeout" value="30000" /> <property name="name" value="jettyServerConnector" /> </bean> </entry> </map> </property> </bean> Regards, Allan C. On Tue, Jul 12, 2016 at 6:35 PM, Allan C. <allan...@gmail.com> wrote: > Hi Claus, > > Thanks for your reply. > > Yes, I basically switched from using Fuse 6.2.1 (Karaf 2.4.0 I think) to > Karaf 4.0.5, thus providing the opportunity to upgrade some of the other > features such as camel, jetty and hibernate. > > I will try it out and let you know soon. > > Regards, > Allan C. > > On Tue, Jul 12, 2016 at 6:12 PM, Claus Ibsen <claus.ib...@gmail.com> > wrote: > >> Hi >> >> You can also configure the sendServerVersion on the component level, >> you can try that >> >> If using blueprint its something like this >> >> <bean id="jetty" class="...JettyComponent"> >> <property name="sendServerVersion" value="false"/> >> </bean> >> >> >> On Tue, Jul 12, 2016 at 11:11 AM, Claus Ibsen <claus.ib...@gmail.com> >> wrote: >> > Hi >> > >> > Is the only thing you have upgraded is Camel? Or did you also upgrade >> Karaf ? >> > >> > On Mon, Jul 11, 2016 at 4:31 AM, Allan C. <allan...@gmail.com> wrote: >> >> Hi, >> >> >> >> I have recently upgraded camel from 2.15.1 to 2.16.3, and from using >> >> camel-jetty8 to camel-jetty9. In my jetty route I have >> >> sendServerVersion=false. >> >> >> >> Before upgrade, the server doesn't return the header Server. After >> upgrade, >> >> it now returns the header Server along with Jetty version, which is >> >> 9.2.15.v20160210. >> >> >> >> My camel context is running on Karaf 4.0.5, which uses pax-jetty. Are >> there >> >> additional configurations I am missing? >> >> >> >> Regards, >> >> Allan C. >> > >> > >> > >> > -- >> > Claus Ibsen >> > ----------------- >> > http://davsclaus.com @davsclaus >> > Camel in Action 2: https://www.manning.com/ibsen2 >> >> >> >> -- >> Claus Ibsen >> ----------------- >> http://davsclaus.com @davsclaus >> Camel in Action 2: https://www.manning.com/ibsen2 >> > >