}
if (addDefaultListeners) {
Server server = tomcat.getServer();
server.addLifecycleListener(new JasperListener());
server.addLifecycleListener(new JreMemoryLeakPreventionListener());
server.addLifecycleListener(new ThreadLocalLeakPreventionListener());
}
for (ContextEnvironment env : contextEnvironments) {
ctx.getNamingResources().addEnvironment(env);