WebServlet annotation = clazz.getAnnotation(WebServlet.class);
// Add servlet
Wrapper wrapper = context.createWrapper();
wrapper.setName(annotation.name());
wrapper.setServletClass(clazz.getName());
wrapper.setLoadOnStartup(annotation.loadOnStartup());
WebInitParam[] params = annotation.initParams();
for (int i = 0; i < params.length; i++) {
wrapper.addInitParameter(params[i].name(), params[i].value());
}
context.addChild(wrapper);