Yes. A WAB is nothing more than a bundle that includes the Web-ContextPath header, therefore it can use any feature that an ordinary bundle uses. This includes Bundle-NativeCode.
Note that the native code may not be correctly loaded if you deploy the WAB as a WAR into a traditional JavaEE (i.e. non-OSGi) container such as Tomcat. However this is outside the control and scope of OSGi. Interestingly if your WAB never needs to deploy to non-OSGi containers, then you don't actually need the -wab instruction. Neil On Tue, Apr 16, 2013 at 4:27 PM, Nick Smith <[email protected]> wrote: > Hi all, > > Does anyone out there know if a WAB is allowed to contain Native Code (i.e. > contains a Bundle-NativeCode entry in the manifest). My initial attempts > using the maven-bundle-plugin with the '_wab' instruction fails if I specify > the Bundle-NativeCode entry but I didn't see anything in the OSGi Enterprise > specification v4.2 that says one way or the other. > > The background is that I'm trying to rationalise a customers set of web > applications that all rely on copious about of native libraries (ugh) into > *one* environment for *all* platforms! > > Sorry if this is a more general OSGi question that a felix one :-/ > > Regards & many thanks! > > Nick > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

