maybe you are interested in this one: https://github.com/Servoy/servoy-eclipse-tomcat
thats also a osgi enabled tomcat (but the full tomcat) we use that one right in eclipse, where other plugins just contribute filters and servlets On 14 October 2014 23:56, Achim Nierbeck <bcanh...@googlemail.com> wrote: > Hi > > I'm currently working on integrating embedded tomcat in the OPS4j Pax Web > OSGi container as alternativ underlying web container. Right now I'm stuck > on a certain point that is kind of hard to understand so I'm sure I'm doing > something "awfully" wrong :) > > So here is what I'm struggling with. > Using Tomcat 8 embedded core > While the context is started I eventually end up at [1] > This is the point I don't get cause I'd expect Servlets to be started at > [2], but obviously the Servlets are already started at [1]. Therefore the > ServletContainerInitializers are never called [3]. > > Now my question, what am I doing wrong, as all servlets are registered as > children. > > I'm very well aware that these questions might not really make a lot of > sense, therefore you'll find the current implementation at [4]. > > regards, Achim > > [1] - > > https://github.com/apache/tomcat/blob/trunk/java/org/apache/catalina/core/StandardContext.java#L5098 > > [2] - > > https://github.com/apache/tomcat/blob/trunk/java/org/apache/catalina/core/StandardContext.java#L5229 > [3] - > > https://github.com/apache/tomcat/blob/trunk/java/org/apache/catalina/core/StandardContext.java#L5182 > [4] - > > https://github.com/ops4j/org.ops4j.pax.web/blob/master/pax-web-tomcat/src/main/java/org/ops4j/pax/web/service/tomcat/internal/TomcatServerWrapper.java#L342 > > > -- > > Apache Member > Apache Karaf <http://karaf.apache.org/> Committer & PMC > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & > Project Lead > blog <http://notizblog.nierbeck.de/> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > > Software Architect / Project Manager / Scrum Master > -- Johan Compagner Servoy