title: OSGI runtime inside traditional Java EE server
body: <p>I understand it should probably be other way round (OSGI runtime hosting Java EE servers), as it is <a href="http://blogs.oracle.com/arungupta/entry/totd_127_embedding_glassfish_in" rel="nofollow noreferrer">apparently already possible with glassfish.</a></p>
  
  <p>However, our clients have extensive experience in administering traditional Java EE 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 Java EE servers to OSGI runtimes.</p>
  
  <p>Is there a way to install OSGI runtime as war or ear inside traditional Java EE servers, even if they will use no container-managed resources (for example thread or connection pools) nor other Java EE features like JNDI, EJB etc?</p>
  
  <p>Our applications use technologies like Hibernate, Spring etc.</p>