Hi Clemens, Am Montag, den 07.03.2011, 06:22 +0000 schrieb Clemens Wyss: > In my BundleActivator I register two servlets, where of one should be > loaded/initialized before the other. In the web.xml there is the > <load-on-startup>-tag. Is there a specific property that can be set?
There is no such thing, but ... If you register your servlet directly with the OSGi Http Service it will be initialized immediately upon registration. So the first servlet registered will be initialized first. The same holds for destroyal upon servlet unregistration. As for registration of a servlet with Sling it is similar: When the servlet is registered as a service it is immediately initialized unless the Servlet Resolver is not ready yet, in which case initialization is postponed but initialization order is maintained to be the order of service registration. Hence a servlet service registered first will be initialized first. So basically, you have the initialization order vigor in place. Regards Felix
