El servletrunner es un pequeño, proceso multi-thread que maneja peticiones de servlets. Como servletrunner es multi-thread, puede utilizarse para ejecutar varios servlets simultáneamente, o para probar un servlet que llama a otros servlets para satisfacer las peticiones de clientes.
Al contrario que algunos navegadores, servletrunner no recarga automáticamente los servlets actualizados. Sin embargo, podemos parar y reniciar servletrunner con una pequeña sobrecarga de a pila para ejecutar una nueva versión de un servlet.