Creo que ya se donde fallaba la cosa (aunque aún no he conseguido resultados). No definía la variable CLASSPATH y me he dado cuenta de que no existe en \common\lib el fichero servlet.jar, sinó que el que más se acerca es un llamado servlet-api.jar. He intentado usar este pero me sigue dando el mismo error.
Seguiré probando.