Hai controllato gli errori del Tomcat?
Una volta mi capitava la stessa cosa e i log segnalavano errori tipo Runtime... Win32 not found... o cose del genere.
E' causato dall'assenza della libreria standard jdk tools.jar
Contiene gli strumenti minimi per permettere al JasperReport di compilare i .java in .jasper
Potrebbe essere questo.

