Ciao sto usando i log per catturare l'eccezione,registrarla nel file e poi vorrei chiamare la pagina di errore che stabilisco io. Allora il fatto e che l'eccezione viene presa è messa nel file di log,il problema e che non viene chiamata la pagina di errore. Nel file xml ho
<error-page>
<exception-type>Exception</exception-type>
<location>/WEB-INF/Error.html</location>
</error-page>
cosi gli dico che qualunque sia l'eccezzione va a chiamare error...nel codice che causa l' eccezione ho
try{
this.layout.category=(this.layout.BringCategory(ma nager));
}catch (Exception ex) {
Log4JTestServle logger=new Log4JTestServle();
logger.log4j.debug(ex.getMessage());
throw new RuntimeException();
}
dove ho che il try lancia un eccezzione sql essendo il catch exception che cattura qualunque eccezione viene chiamato e lancia il throw che in teoria dovrebbe essere preso dal xml e lanciare la pag di errore
dove sbaglio?