Hi Nick, why not just using Pax Web ?
Pax Web register the servlet as service, so you can do a simple lookup. Regards JB On 11/17/2014 04:34 PM, Nick Baker wrote:
Hey All, I’ve got a mixed environment where a Bundle can be deployed in an environment using the standard PAX-Web HttpService as well as one bridging out to Tomcat by way of Felix-HTTP Bridge. I need to be able to programmatically determine the URL for the HttpService regardless of where a bundle is deployed. There doesn’t seem to be any way of determining this using the standard OSGI APIs. Karaf is embedded within both environments. The PAX-Web setup will dynamically find an open port on startup and set the appropriate Configuration Admin entries before starting Karaf. The Tomcat environment does not need to do this work. Any ideas appreciated, -Nick
-- Jean-Baptiste Onofré [email protected] http://blog.nanthrax.net Talend - http://www.talend.com
