Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)

2019-09-23 Thread Christian Schneider
My intention is not to remove the servlet that handles the whiteboard of
course :-)

Christian

Am Mo., 23. Sept. 2019 um 12:38 Uhr schrieb Timothy Ward <
timothyjw...@apache.org>:

> I’m pretty sure that the page you’re talking about is not a servlet, but a
> default JAX-RS resource designed to show you that you have the whiteboard
> up and running. The servlet(s) registered by the JAX-RS whiteboard cannot
> be removed without breaking the whiteboard (they provide the HTTP input to
> the JAX-RS resources).
>
> Tim
>
> > On 20 Sep 2019, at 13:57, Raymond Auge  wrote:
> >
> > https://issues.apache.org/jira/browse/ARIES-1931
> >
> > On Fri, Sep 20, 2019 at 8:25 AM Raymond Auge 
> > wrote:
> >
> >> I think I'm the only one that likes it so I guess we should remove it
> ☺️.
> >>
> >> - Ray
> >>
> >> On Fri, Sep 20, 2019, 03:35 Christian Schneider, <
> ch...@die-schneider.net>
> >> wrote:
> >>
> >>> I can not speak for other users of jax-rs but for me personally it was
> >>> rather annoying that the main page of my web server suddenly shows some
> >>> kind of advertisement for Aries JAX-RS. The page also does not really
> help
> >>> in getting your first jax-rs sevice up.
> >>>
> >>> Of course better documentation allows to easily understand how to
> remove
> >>> it
> >>> again, but it forces everyone to apply this configuration. No one will
> >>> want
> >>> this information page on top level in their finished product.
> >>>
> >>> How about instead of showing this page we offer a pre built example
> bundle
> >>> that can simply be installed to show the system is running. This would
> >>> leave the main jar ready for production use and still allow the user to
> >>> easily check jax-rs works in his environment. I am willing to create
> such
> >>> an example and document how to use it.
> >>>
> >>> Christian
> >>>
> >>> Am Do., 19. Sept. 2019 um 17:02 Uhr schrieb Raymond Auge <
> >>> raymond.a...@liferay.com>:
> >>>
>  In fact I could add this tidbit of information in the default web page
>  itself.
> 
>  I think it's nice to boot up a bare jaxrs runtime with at least
> >>> something
>  that shows it works.
> 
>  - Ray
> 
>  On Thu, Sep 19, 2019 at 11:00 AM Raymond Auge <
> raymond.a...@liferay.com
> 
>  wrote:
> 
> > Is setting the configuration property `default.web=false` in a
> > configuration for PID `org.apache.aries.jax.rs.whiteboard.default`
> >>> not
> > sufficient?
> >
> > - Ray
> >
> > On Thu, Sep 19, 2019 at 8:48 AM Jean-Baptiste Onofré <
> j...@nanthrax.net
> 
> > wrote:
> >
> >> +1
> >>
> >> it makes sense and it would avoid to eventually "conflict" with user
> >> space servlet.
> >>
> >> Regards
> >> JB
> >>
> >> On 19/09/2019 14:46, Christian Schneider wrote:
> >>> Currently when you install the Aries JAX-RS whiteboard it installs
> >>> a
> >>> servlet on top level of the http server with some information
> >>> around
> >> Aries
> >>> JAX-RS.
> >>> I think this is not a good idea as it interferes with possible
> >>> other
> >>> servlets. It can be deactivated with a property but I think this is
> >> still a
> >>> bad default.
> >>>
> >>> So I propose to not install the servlet by default and instead
> >>> allow
>  to
> >>> activate it via a property or even better an OSGi config.
> >>>
> >>> WDYT?
> >>>
> >>> Christian
> >>>
> >>
> >> --
> >> Jean-Baptiste Onofré
> >> jbono...@apache.org
> >> http://blog.nanthrax.net
> >> Talend - http://www.talend.com
> >>
> >
> >
> > --
> > *Raymond Augé* 
> > (@rotty3000)
> > Senior Software Architect *Liferay, Inc.* 
> > (@Liferay)
> >
> 
> 
>  --
>  *Raymond Augé* 
>  (@rotty3000)
>  Senior Software Architect *Liferay, Inc.* 
>  (@Liferay)
> 
> >>>
> >>>
> >>> --
> >>> --
> >>> Christian Schneider
> >>> http://www.liquid-reality.de
> >>>
> >>> Computer Scientist
> >>> http://www.adobe.com
> >>>
> >>
> >
> > --
> > *Raymond Augé* 
> > (@rotty3000)
> > Senior Software Architect *Liferay, Inc.* 
> > (@Liferay)
>
>

-- 
-- 
Christian Schneider
http://www.liquid-reality.de

Computer Scientist
http://www.adobe.com


Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)

2019-09-23 Thread Timothy Ward
I’m pretty sure that the page you’re talking about is not a servlet, but a 
default JAX-RS resource designed to show you that you have the whiteboard up 
and running. The servlet(s) registered by the JAX-RS whiteboard cannot be 
removed without breaking the whiteboard (they provide the HTTP input to the 
JAX-RS resources).

Tim

> On 20 Sep 2019, at 13:57, Raymond Auge  wrote:
> 
> https://issues.apache.org/jira/browse/ARIES-1931
> 
> On Fri, Sep 20, 2019 at 8:25 AM Raymond Auge 
> wrote:
> 
>> I think I'm the only one that likes it so I guess we should remove it ☺️.
>> 
>> - Ray
>> 
>> On Fri, Sep 20, 2019, 03:35 Christian Schneider, 
>> wrote:
>> 
>>> I can not speak for other users of jax-rs but for me personally it was
>>> rather annoying that the main page of my web server suddenly shows some
>>> kind of advertisement for Aries JAX-RS. The page also does not really help
>>> in getting your first jax-rs sevice up.
>>> 
>>> Of course better documentation allows to easily understand how to remove
>>> it
>>> again, but it forces everyone to apply this configuration. No one will
>>> want
>>> this information page on top level in their finished product.
>>> 
>>> How about instead of showing this page we offer a pre built example bundle
>>> that can simply be installed to show the system is running. This would
>>> leave the main jar ready for production use and still allow the user to
>>> easily check jax-rs works in his environment. I am willing to create such
>>> an example and document how to use it.
>>> 
>>> Christian
>>> 
>>> Am Do., 19. Sept. 2019 um 17:02 Uhr schrieb Raymond Auge <
>>> raymond.a...@liferay.com>:
>>> 
 In fact I could add this tidbit of information in the default web page
 itself.
 
 I think it's nice to boot up a bare jaxrs runtime with at least
>>> something
 that shows it works.
 
 - Ray
 
 On Thu, Sep 19, 2019 at 11:00 AM Raymond Auge >>> 
 wrote:
 
> Is setting the configuration property `default.web=false` in a
> configuration for PID `org.apache.aries.jax.rs.whiteboard.default`
>>> not
> sufficient?
> 
> - Ray
> 
> On Thu, Sep 19, 2019 at 8:48 AM Jean-Baptiste Onofré >>> 
> wrote:
> 
>> +1
>> 
>> it makes sense and it would avoid to eventually "conflict" with user
>> space servlet.
>> 
>> Regards
>> JB
>> 
>> On 19/09/2019 14:46, Christian Schneider wrote:
>>> Currently when you install the Aries JAX-RS whiteboard it installs
>>> a
>>> servlet on top level of the http server with some information
>>> around
>> Aries
>>> JAX-RS.
>>> I think this is not a good idea as it interferes with possible
>>> other
>>> servlets. It can be deactivated with a property but I think this is
>> still a
>>> bad default.
>>> 
>>> So I propose to not install the servlet by default and instead
>>> allow
 to
>>> activate it via a property or even better an OSGi config.
>>> 
>>> WDYT?
>>> 
>>> Christian
>>> 
>> 
>> --
>> Jean-Baptiste Onofré
>> jbono...@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>> 
> 
> 
> --
> *Raymond Augé* 
> (@rotty3000)
> Senior Software Architect *Liferay, Inc.* 
> (@Liferay)
> 
 
 
 --
 *Raymond Augé* 
 (@rotty3000)
 Senior Software Architect *Liferay, Inc.* 
 (@Liferay)
 
>>> 
>>> 
>>> --
>>> --
>>> Christian Schneider
>>> http://www.liquid-reality.de
>>> 
>>> Computer Scientist
>>> http://www.adobe.com
>>> 
>> 
> 
> -- 
> *Raymond Augé* 
> (@rotty3000)
> Senior Software Architect *Liferay, Inc.* 
> (@Liferay)



Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)

2019-09-20 Thread Raymond Auge
https://issues.apache.org/jira/browse/ARIES-1931

On Fri, Sep 20, 2019 at 8:25 AM Raymond Auge 
wrote:

> I think I'm the only one that likes it so I guess we should remove it ☺️.
>
> - Ray
>
> On Fri, Sep 20, 2019, 03:35 Christian Schneider, 
> wrote:
>
>> I can not speak for other users of jax-rs but for me personally it was
>> rather annoying that the main page of my web server suddenly shows some
>> kind of advertisement for Aries JAX-RS. The page also does not really help
>> in getting your first jax-rs sevice up.
>>
>> Of course better documentation allows to easily understand how to remove
>> it
>> again, but it forces everyone to apply this configuration. No one will
>> want
>> this information page on top level in their finished product.
>>
>> How about instead of showing this page we offer a pre built example bundle
>> that can simply be installed to show the system is running. This would
>> leave the main jar ready for production use and still allow the user to
>> easily check jax-rs works in his environment. I am willing to create such
>> an example and document how to use it.
>>
>> Christian
>>
>> Am Do., 19. Sept. 2019 um 17:02 Uhr schrieb Raymond Auge <
>> raymond.a...@liferay.com>:
>>
>> > In fact I could add this tidbit of information in the default web page
>> > itself.
>> >
>> > I think it's nice to boot up a bare jaxrs runtime with at least
>> something
>> > that shows it works.
>> >
>> > - Ray
>> >
>> > On Thu, Sep 19, 2019 at 11:00 AM Raymond Auge > >
>> > wrote:
>> >
>> > > Is setting the configuration property `default.web=false` in a
>> > > configuration for PID `org.apache.aries.jax.rs.whiteboard.default`
>> not
>> > > sufficient?
>> > >
>> > > - Ray
>> > >
>> > > On Thu, Sep 19, 2019 at 8:48 AM Jean-Baptiste Onofré > >
>> > > wrote:
>> > >
>> > >> +1
>> > >>
>> > >> it makes sense and it would avoid to eventually "conflict" with user
>> > >> space servlet.
>> > >>
>> > >> Regards
>> > >> JB
>> > >>
>> > >> On 19/09/2019 14:46, Christian Schneider wrote:
>> > >> > Currently when you install the Aries JAX-RS whiteboard it installs
>> a
>> > >> > servlet on top level of the http server with some information
>> around
>> > >> Aries
>> > >> > JAX-RS.
>> > >> > I think this is not a good idea as it interferes with possible
>> other
>> > >> > servlets. It can be deactivated with a property but I think this is
>> > >> still a
>> > >> > bad default.
>> > >> >
>> > >> > So I propose to not install the servlet by default and instead
>> allow
>> > to
>> > >> > activate it via a property or even better an OSGi config.
>> > >> >
>> > >> > WDYT?
>> > >> >
>> > >> > Christian
>> > >> >
>> > >>
>> > >> --
>> > >> Jean-Baptiste Onofré
>> > >> jbono...@apache.org
>> > >> http://blog.nanthrax.net
>> > >> Talend - http://www.talend.com
>> > >>
>> > >
>> > >
>> > > --
>> > > *Raymond Augé* 
>> > >  (@rotty3000)
>> > > Senior Software Architect *Liferay, Inc.* 
>> > >  (@Liferay)
>> > >
>> >
>> >
>> > --
>> > *Raymond Augé* 
>> >  (@rotty3000)
>> > Senior Software Architect *Liferay, Inc.* 
>> >  (@Liferay)
>> >
>>
>>
>> --
>> --
>> Christian Schneider
>> http://www.liquid-reality.de
>>
>> Computer Scientist
>> http://www.adobe.com
>>
>

-- 
*Raymond Augé* 
 (@rotty3000)
Senior Software Architect *Liferay, Inc.* 
 (@Liferay)


Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)

2019-09-20 Thread Raymond Auge
I think I'm the only one that likes it so I guess we should remove it ☺️.

- Ray

On Fri, Sep 20, 2019, 03:35 Christian Schneider, 
wrote:

> I can not speak for other users of jax-rs but for me personally it was
> rather annoying that the main page of my web server suddenly shows some
> kind of advertisement for Aries JAX-RS. The page also does not really help
> in getting your first jax-rs sevice up.
>
> Of course better documentation allows to easily understand how to remove it
> again, but it forces everyone to apply this configuration. No one will want
> this information page on top level in their finished product.
>
> How about instead of showing this page we offer a pre built example bundle
> that can simply be installed to show the system is running. This would
> leave the main jar ready for production use and still allow the user to
> easily check jax-rs works in his environment. I am willing to create such
> an example and document how to use it.
>
> Christian
>
> Am Do., 19. Sept. 2019 um 17:02 Uhr schrieb Raymond Auge <
> raymond.a...@liferay.com>:
>
> > In fact I could add this tidbit of information in the default web page
> > itself.
> >
> > I think it's nice to boot up a bare jaxrs runtime with at least something
> > that shows it works.
> >
> > - Ray
> >
> > On Thu, Sep 19, 2019 at 11:00 AM Raymond Auge 
> > wrote:
> >
> > > Is setting the configuration property `default.web=false` in a
> > > configuration for PID `org.apache.aries.jax.rs.whiteboard.default` not
> > > sufficient?
> > >
> > > - Ray
> > >
> > > On Thu, Sep 19, 2019 at 8:48 AM Jean-Baptiste Onofré 
> > > wrote:
> > >
> > >> +1
> > >>
> > >> it makes sense and it would avoid to eventually "conflict" with user
> > >> space servlet.
> > >>
> > >> Regards
> > >> JB
> > >>
> > >> On 19/09/2019 14:46, Christian Schneider wrote:
> > >> > Currently when you install the Aries JAX-RS whiteboard it installs a
> > >> > servlet on top level of the http server with some information around
> > >> Aries
> > >> > JAX-RS.
> > >> > I think this is not a good idea as it interferes with possible other
> > >> > servlets. It can be deactivated with a property but I think this is
> > >> still a
> > >> > bad default.
> > >> >
> > >> > So I propose to not install the servlet by default and instead allow
> > to
> > >> > activate it via a property or even better an OSGi config.
> > >> >
> > >> > WDYT?
> > >> >
> > >> > Christian
> > >> >
> > >>
> > >> --
> > >> Jean-Baptiste Onofré
> > >> jbono...@apache.org
> > >> http://blog.nanthrax.net
> > >> Talend - http://www.talend.com
> > >>
> > >
> > >
> > > --
> > > *Raymond Augé* 
> > >  (@rotty3000)
> > > Senior Software Architect *Liferay, Inc.* 
> > >  (@Liferay)
> > >
> >
> >
> > --
> > *Raymond Augé* 
> >  (@rotty3000)
> > Senior Software Architect *Liferay, Inc.* 
> >  (@Liferay)
> >
>
>
> --
> --
> Christian Schneider
> http://www.liquid-reality.de
>
> Computer Scientist
> http://www.adobe.com
>


Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)

2019-09-20 Thread Christian Schneider
I can not speak for other users of jax-rs but for me personally it was
rather annoying that the main page of my web server suddenly shows some
kind of advertisement for Aries JAX-RS. The page also does not really help
in getting your first jax-rs sevice up.

Of course better documentation allows to easily understand how to remove it
again, but it forces everyone to apply this configuration. No one will want
this information page on top level in their finished product.

How about instead of showing this page we offer a pre built example bundle
that can simply be installed to show the system is running. This would
leave the main jar ready for production use and still allow the user to
easily check jax-rs works in his environment. I am willing to create such
an example and document how to use it.

Christian

Am Do., 19. Sept. 2019 um 17:02 Uhr schrieb Raymond Auge <
raymond.a...@liferay.com>:

> In fact I could add this tidbit of information in the default web page
> itself.
>
> I think it's nice to boot up a bare jaxrs runtime with at least something
> that shows it works.
>
> - Ray
>
> On Thu, Sep 19, 2019 at 11:00 AM Raymond Auge 
> wrote:
>
> > Is setting the configuration property `default.web=false` in a
> > configuration for PID `org.apache.aries.jax.rs.whiteboard.default` not
> > sufficient?
> >
> > - Ray
> >
> > On Thu, Sep 19, 2019 at 8:48 AM Jean-Baptiste Onofré 
> > wrote:
> >
> >> +1
> >>
> >> it makes sense and it would avoid to eventually "conflict" with user
> >> space servlet.
> >>
> >> Regards
> >> JB
> >>
> >> On 19/09/2019 14:46, Christian Schneider wrote:
> >> > Currently when you install the Aries JAX-RS whiteboard it installs a
> >> > servlet on top level of the http server with some information around
> >> Aries
> >> > JAX-RS.
> >> > I think this is not a good idea as it interferes with possible other
> >> > servlets. It can be deactivated with a property but I think this is
> >> still a
> >> > bad default.
> >> >
> >> > So I propose to not install the servlet by default and instead allow
> to
> >> > activate it via a property or even better an OSGi config.
> >> >
> >> > WDYT?
> >> >
> >> > Christian
> >> >
> >>
> >> --
> >> Jean-Baptiste Onofré
> >> jbono...@apache.org
> >> http://blog.nanthrax.net
> >> Talend - http://www.talend.com
> >>
> >
> >
> > --
> > *Raymond Augé* 
> >  (@rotty3000)
> > Senior Software Architect *Liferay, Inc.* 
> >  (@Liferay)
> >
>
>
> --
> *Raymond Augé* 
>  (@rotty3000)
> Senior Software Architect *Liferay, Inc.* 
>  (@Liferay)
>


-- 
-- 
Christian Schneider
http://www.liquid-reality.de

Computer Scientist
http://www.adobe.com


Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)

2019-09-19 Thread Raymond Auge
In fact I could add this tidbit of information in the default web page
itself.

I think it's nice to boot up a bare jaxrs runtime with at least something
that shows it works.

- Ray

On Thu, Sep 19, 2019 at 11:00 AM Raymond Auge 
wrote:

> Is setting the configuration property `default.web=false` in a
> configuration for PID `org.apache.aries.jax.rs.whiteboard.default` not
> sufficient?
>
> - Ray
>
> On Thu, Sep 19, 2019 at 8:48 AM Jean-Baptiste Onofré 
> wrote:
>
>> +1
>>
>> it makes sense and it would avoid to eventually "conflict" with user
>> space servlet.
>>
>> Regards
>> JB
>>
>> On 19/09/2019 14:46, Christian Schneider wrote:
>> > Currently when you install the Aries JAX-RS whiteboard it installs a
>> > servlet on top level of the http server with some information around
>> Aries
>> > JAX-RS.
>> > I think this is not a good idea as it interferes with possible other
>> > servlets. It can be deactivated with a property but I think this is
>> still a
>> > bad default.
>> >
>> > So I propose to not install the servlet by default and instead allow to
>> > activate it via a property or even better an OSGi config.
>> >
>> > WDYT?
>> >
>> > Christian
>> >
>>
>> --
>> Jean-Baptiste Onofré
>> jbono...@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
> --
> *Raymond Augé* 
>  (@rotty3000)
> Senior Software Architect *Liferay, Inc.* 
>  (@Liferay)
>


-- 
*Raymond Augé* 
 (@rotty3000)
Senior Software Architect *Liferay, Inc.* 
 (@Liferay)


Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)

2019-09-19 Thread Raymond Auge
Is setting the configuration property `default.web=false` in a
configuration for PID `org.apache.aries.jax.rs.whiteboard.default` not
sufficient?

- Ray

On Thu, Sep 19, 2019 at 8:48 AM Jean-Baptiste Onofré 
wrote:

> +1
>
> it makes sense and it would avoid to eventually "conflict" with user
> space servlet.
>
> Regards
> JB
>
> On 19/09/2019 14:46, Christian Schneider wrote:
> > Currently when you install the Aries JAX-RS whiteboard it installs a
> > servlet on top level of the http server with some information around
> Aries
> > JAX-RS.
> > I think this is not a good idea as it interferes with possible other
> > servlets. It can be deactivated with a property but I think this is
> still a
> > bad default.
> >
> > So I propose to not install the servlet by default and instead allow to
> > activate it via a property or even better an OSGi config.
> >
> > WDYT?
> >
> > Christian
> >
>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>


-- 
*Raymond Augé* 
 (@rotty3000)
Senior Software Architect *Liferay, Inc.* 
 (@Liferay)


Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)

2019-09-19 Thread Jean-Baptiste Onofré
+1

it makes sense and it would avoid to eventually "conflict" with user
space servlet.

Regards
JB

On 19/09/2019 14:46, Christian Schneider wrote:
> Currently when you install the Aries JAX-RS whiteboard it installs a
> servlet on top level of the http server with some information around Aries
> JAX-RS.
> I think this is not a good idea as it interferes with possible other
> servlets. It can be deactivated with a property but I think this is still a
> bad default.
> 
> So I propose to not install the servlet by default and instead allow to
> activate it via a property or even better an OSGi config.
> 
> WDYT?
> 
> Christian
> 

-- 
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com