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 <[email protected]> wrote: > > https://issues.apache.org/jira/browse/ARIES-1931 > > On Fri, Sep 20, 2019 at 8:25 AM Raymond Auge <[email protected]> > 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, <[email protected]> >> 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 < >>> [email protected]>: >>> >>>> 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 <[email protected] >>>> >>>> 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é <[email protected] >>>> >>>>> 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é >>>>>> [email protected] >>>>>> 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)
