For reference purposes, here is the call hierarchy up from EasyBeansInvokerFactory:
EasyBeansInvokerFactory EasyBeansMethodInvoker EasyBeansJaxWsServerFactoryBean LifeCycleCallback (in Jonas and in easybeans-cxf) (in easybeans-cxf) CXFConfigurationExtension (in Jonas) CXFConfigurationExtension CXFConfigurationExtension (in easybeans only) EasyBeansCXFBootstrap this class extends EmbeddedBootstrap, has no constructor, so class is only a name to call and an additional method for the EmbeddedBootstrap. org.ow2.easybeans.server.war.EasyBeansContextListener loads EmbeddedBootstrap class. org.ow2.easybeans.cxf.EasyBeansCXFListener loads org.ow2.easybeans.cxf.EasyBeansCXFBootstrap. No further info could be found except that EasyBeansCXFListener is described as: * Listener class which is notified of lifecycle events. It allows to start * EasyBeans at startup and stop it at the end. It is a contextListener that has a method -- getBootstrapClassName() -- which returns the bootstrap class to load. It may be that this class is called by Jetty. --Ryan