Currently it seems the only way to specify that a bundle contains a Servlet is via S2AP's specialised manifest header "Web-Servlets". However OSGI also provides a standardised API for the registration of Servlets via the "org.osgi.service.http". Within the current beta of S2AP, this API doesn't seem to be available. If it is available within the platform, I can only assume its not being exported for use by other bundles.
Consequently any pre-existing OSGI bundles that use this API to register any Servlets they may contain, are forced to make changes, most likely both within code and the manifest to enable them to be compatible with S2AP. As such, it would be very useful to have the org.osgi.service.http API available for Servlet registration.