[ https://issues.apache.org/jira/browse/ACE-532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15154802#comment-15154802 ] Bram Pouwelse commented on ACE-532: ----------------------------------- As the bot already noticed, I've added a somewhat bigger PR that not only replaces the org.apache.ace.http.listener but also binds all Servlets registered by ACE to a custom ServletContext. This makes it possible to prefix all ACE servlets (and resources) with a single configuration option. This is a lot easier (and less error prone) than the per Servlet endpoint configuration. For example the RepositoryServlet, by default this is registered at {{http://my.host/repository}} by changing the context root for the {{AceServletContextHelper}} to {{/ace}} the repository servlet will be available at {{http://my.host/ace/repository}} (all other servlets will move to {{http://my.host/ace/.....}} aswel. Authentication is also handled in the {{AceServletContextHelper}} so enabling authentication is also in a single place, and the duplicated authentication code is removed from the Servlets. What isn't fixed (yet) in this PR is are the "where to find" configurations, there are a lot of configurations for example to configure the url of the repository servlet. Now you can move the complete application to another we can change this we just need a place to configure the location of the server and obr. What would be the best way to get this url to all components that need it? Should / can we use the {{Discovery}} interface for this? > Use OSGi R6 Http Whiteboard instead of custom http listener > ----------------------------------------------------------- > > Key: ACE-532 > URL: https://issues.apache.org/jira/browse/ACE-532 > Project: ACE > Issue Type: Task > Reporter: Bram Pouwelse > -- This message was sent by Atlassian JIRA (v6.3.4#6332)