aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Schneider <ch...@die-schneider.net>
Subject Re: [Discuss] Remove Aries JAX-RS servlet on top level (by default)
Date Mon, 23 Sep 2019 12:21:03 GMT
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 <
timothyjward@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 <raymond.auge@liferay.com> wrote:
> >
> > https://issues.apache.org/jira/browse/ARIES-1931
> >
> > On Fri, Sep 20, 2019 at 8:25 AM Raymond Auge <raymond.auge@liferay.com>
> > 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, <
> chris@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.auge@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.auge@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é <
> jb@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é
> >>>>>> jbonofre@apache.org
> >>>>>> http://blog.nanthrax.net
> >>>>>> Talend - http://www.talend.com
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
> >>>>> (@rotty3000)
> >>>>> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
> >>>>> (@Liferay)
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
> >>>> (@rotty3000)
> >>>> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
> >>>> (@Liferay)
> >>>>
> >>>
> >>>
> >>> --
> >>> --
> >>> Christian Schneider
> >>> http://www.liquid-reality.de
> >>>
> >>> Computer Scientist
> >>> http://www.adobe.com
> >>>
> >>
> >
> > --
> > *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
> > (@rotty3000)
> > Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
> > (@Liferay)
>
>

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

Computer Scientist
http://www.adobe.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message