Hi Josh, you can do a infrastructur override in your hivemodule.xml like this:
<contribution configuration-id="tapestry.InfrastructureOverrides"> <property name="exceptionPageName" value="CustomExceptionPage" /> </contribution> and then you create your own CustomExceptionPage: public abstract class CustomExceptionPage extends Exception implements PageDetachListener { private static Logger log = LoggerFactory.getLogger(CustomExceptionPage.class); public abstract void setExceptions(ExceptionDescription[] exceptions); public void setException(Throwable value){ value.printStackTrace(); try { /* Send email with the error msg */ getCommunicationService().sendErrorExceptionEmail(value); } catch (Throwable exept) { // DO NOTHING... } } } you can also create a filter in here that ignores the error msgs that's creates by the web spiders and bots... if you want to.. Cheers, Jacob Josh Joy wrote: > > Hi, > > Sorry, though I've tried looking for the documentation > though I probably > just missed it... > If tapestry experiences an error, for example I have > an invalid HTML > template so it will have a parsing error, or perhaps I > have an > application error, Tapestry will display a very nice > exception page with > stack trace and various other info. This is helpful > for development, > though for production how can I define my own error > page? > > Thanks, > Josh > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Create-error-page-T4.0.2-tf3659480.html#a10227693 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]