I understand it should probably be other way round (OSGI runtime hosting J2EE servers), as it is apparently already possible with glassfish.
However, our clients have extensive experience in administering traditional J2EE servers and significant investment (licenses, training etc.) Our architecture would benefit from OSGI modular architecture, but I can not ask our clients to switch from J2EE servers to OSGI runtimes.
Is there a way to install OSGI runtime as war or ear inside traditional J2EE servers, even if they will use no container-managed resources (for example thread or connection pools) nor other J2EE features like JNDI, EJB etc?
Our applications use technologies like Hibernate, Spring etc.