ModeShape JARs have OSGi manifests, but that's it. There's simple bundles so that they can be loaded by an OSGi classloader, but the JARs have no activator or OSGi service implementations. You still have to provide to OSGi all of the dependency JARs.
Perhaps someone with more knowledge about OSGi can explain why it might be expecting the version of javax.servlet.http to be greater than or equal to 4.0.0.
About this. this is already solved. I needed to attach the correct bundle version. Also I needed to attach the cassandra library and the netty one.
I created a jira with one library to be attached that can not be found in the jboss public repository: