FWIW, I tried using camel-jetty at first and configured the parameter
sendServerVersion, but couldn't get it to work.

Then I tried the plain CXF JAX-RS. Can't work as well. Still looking into
it.

Regards,
Allan C.

On Mon, Jul 18, 2016 at 9:07 AM, Allan C. <allan...@gmail.com> wrote:

> Hi Claus,
>
> It's plain CXF JAX-RS.
>
> I will look into it and get back to you soon.
>
> Regards,
> Allan C.
>
> On Sat, Jul 16, 2016 at 4:04 PM, Claus Ibsen <claus.ib...@gmail.com>
> wrote:
>
>> You say using CXF JAXRS. Is that camel-cxf or plain JAX-RS with CXF
>> then you may need to look at those to turn off that option, or in
>> karaf in general.
>>
>>
>>
>>
>>
>> On Wed, Jul 13, 2016 at 5:48 AM, Allan C. <allan...@gmail.com> wrote:
>> > 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
>> >>>
>> >>
>> >>
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> http://davsclaus.com @davsclaus
>> Camel in Action 2: https://www.manning.com/ibsen2
>>
>
>

Reply via email to