Il tomcat non mi propone alcun log...
c'è una libreria utilissima che si chiama log4j
E' gratuita, utilissima, ben documentata e diffusissima.

Per il momento puoi sempre usare i cari vecchi dannosi System.out (ancora non ammazzano chi sporca la console... però non è il caso di rischiare..) ma poi ricordati di far sparire tutto...

Non capisco se il problema sia nella action o nella jsp

Usando i System.out.println cerca di scoprire se la action viene terminata correttamente
:berto: però.. se il problema fosse lì, dovresti vedere una bella eccezione da qualche parte, no?

Se invece il problema è nella jsp, la faccenda è più interessante. di tanto in tanto nel codice scrivi qualcosa come

<% System.out.print ("lettura dati: "); %>



<% System.out.println ("ok!"); %>

Dopo qualche tentativo dovresti riuscire a scoprire la riga in cui avviene l'errore.
Beh.. se qualcuno conosce metodi di debug migliori.. avanti!