Buenas,
Lo que pones es un copy&paste exacto del código de este señor:
http://blog.frankel.ch/custom-loginmodule-in-tomcat
Ni siquiera te has molestado en quitar los comentarios.
Una cosa es pedir ayuda y otra que te hagan los deberes.
Si no puedes aportar nada más que el enunciado de ésta y un código copiado que ni siquiera has intentado entender (si lo hicieras al menos habrías intentado hacer el primer punto), entonces sin duda alguna mereces el 0 que vas a sacar en la práctica.
Un saludo