Hola
Yo trabajo con servlets utilizando Apache Tomcat ahi puedes correr fácilmente los servlets. La versión para windows viene con un installer muy práctico, documentación y ejemplos.
Puedes bajarlo de
http://jakarta.apache.org/tomcat/index.html
..será necesario que tengas el jdk 2 para que lo puedas instalar.
Con ello te evitarás líos con el servlet runner.