This definitely sounds like a bug in the new version. Patches are welcome :)
Thanks Carsten Anders Engström wrote > Hi again - > > One thing that differs between the jackrabbit standalone-sample and my sample > code is the *version* of the http proxy/bridge libraries. > > I’m using org.apache.felix.http.proxy/3.0.0 and > org.apache.felix.http.bridge/3.0.6 - in your sample both those libraries are > at version 2.3.2. > > Guess what - If I downgrade to 2.3.2 everything works just as expected! If I > set the org.apache.felix.http.bridge dependency to 3.0.0 it no longer works. > > I assume this isn’t a known issue (I’ve had a quick look at the Jira issue > tracker). If a maintainer could verify this as a bug it would be super-sweet. > I’d be happy to help out with a patch. > > Best regards //Anders > > > >> On 11 Feb 2016, at 09:24, Anders Engström <epirea...@gmail.com> wrote: >> >> Thanks a lot for replying! >> >> I’ll dig into the oak-standalone sample code to see what’s different from my >> sample application. >> >> I’ve added the Felix WebConsole to my sample app @ >> https://github.com/metamorph/http-osgi-bridge/tree/add-felix-webconsole >> <https://github.com/metamorph/http-osgi-bridge/tree/add-felix-webconsole> as >> well — but in order to access the console at >> http://localhost:8080/osgi/system/console >> <http://localhost:8080/osgi/system/console> I’m forced to mount the >> WebConsole root servlet at the full path >> (-Dfelix.webconsole.manager.root=/osgi/system/console). >> >> I still haven’t seen a plain, bare-bone, no fuzz, example of using the Felix >> Http Bridge/Proxy when the proxy-servlet isn’t bound to the “/*”. My >> sample-app is, imo, as clean and bare-bone as possible - but I can’t find a >> way to dispatch requests to the osgi-servlets without binding them to the >> full (in-context) path :/ >> >> /Anders >> >>> On 11 Feb 2016, at 04:43, Chetan Mehrotra <chetan.mehro...@gmail.com >>> <mailto:chetan.mehro...@gmail.com>> wrote: >>> >>> HI Anders, >>> >>>> Everything seems to work, if I register servlets (in the OSGi container) >>>> to the path `/bundles/{servlet}`. That is — the OSGi component registering >>>> the Servlet *needs* to know to which context path the proxy servlet is >>>> mapped. >>> >>> Have a look at [1] where there ProxyServlet is registered with >>> '/osgi/*' and it works fine. The application is based on Felix Connect >>> and Spring Boot but the OSGi constructs used should be common to your >>> usecase >>> >>> You can launch the app using >>> >>> java -jar target/oak-standalone-1.4-SNAPSHOT.jar --server.contextPath=/foo >>> >>> Then the Felix WebConsole is accessible at >>> http://localhost:8080/foo/osgi/system/console >>> <http://localhost:8080/foo/osgi/system/console> where 'foo' is >>> contextPath and 'osgi' is the path against which the ProxyServlet is >>> bound >>> >>> Chetan Mehrotra >>> [1] >>> https://github.com/apache/jackrabbit-oak/blob/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/WebConsoleSupport.java >>> >>> <https://github.com/apache/jackrabbit-oak/blob/trunk/oak-examples/standalone/src/main/java/org/apache/jackrabbit/oak/standalone/WebConsoleSupport.java> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@felix.apache.org >>> <mailto:users-unsubscr...@felix.apache.org> >>> For additional commands, e-mail: users-h...@felix.apache.org >>> <mailto:users-h...@felix.apache.org> >>> >> > > -- Carsten Ziegeler Adobe Research Switzerland cziege...@apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org