Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@www.apache.org Received: (qmail 90372 invoked from network); 2 May 2005 01:33:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 May 2005 01:33:00 -0000 Received: (qmail 22140 invoked by uid 500); 2 May 2005 01:34:02 -0000 Delivered-To: apmail-jakarta-tomcat-user-archive@jakarta.apache.org Received: (qmail 22129 invoked by uid 500); 2 May 2005 01:34:02 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Users List" Reply-To: "Tomcat Users List" Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 22112 invoked by uid 99); 2 May 2005 01:34:02 -0000 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=HTML_20_30,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from gizmo10ps.bigpond.com (HELO gizmo10ps.bigpond.com) (144.140.71.20) by apache.org (qpsmtpd/0.28) with SMTP; Sun, 01 May 2005 18:34:02 -0700 Received: (qmail 23355 invoked from network); 2 May 2005 01:32:33 -0000 Received: from unknown (HELO psmam09.bigpond.com) (144.135.25.94) by gizmo10ps.bigpond.com with SMTP; 2 May 2005 01:32:33 -0000 Received: from cpe-203-45-41-170.vic.bigpond.net.au ([203.45.41.170]) by psmam09.bigpond.com(MAM REL_3_4_2a 162/33771748) with SMTP id 33771748; Mon, 02 May 2005 11:32:33 +1000 Message-ID: <001d01c54eb6$d87d1e60$0600a8c0@oldpc> From: "Steve Vanspall" To: "Tomcat User List" Subject: Error Redirection Date: Mon, 2 May 2005 11:32:46 +1000 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_001A_01C54F0A.A9DB5C80" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_NextPart_000_001A_01C54F0A.A9DB5C80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi there, This is probably an obvious question, but if a JSP or some other error = occurs that would usually make tomcat do a printStackTrace() into HTML = and display it on the browser.=20 e.g ------ HTTP Status 500 - -------------------------------------------------------------------------= --- ---- type Exception report message description The server encountered an internal error () that prevented = it from fulfilling this request. exception java.lang.NullPointerException at com.crm.web.form.EditSupplierForm.validate(EditSupplierForm.java:46) at org.apache.struts.action.RequestProcessor.processValidate(RequestProcesso= r.j ava:912) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:2= 55) at = org.apache.struts.action.ActionServlet.process(ActionServlet.java:1422) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:523) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown = Source) at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok eNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok eNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardContext.invoke(Unknown Source) at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok eNext(Unknown Source) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown = Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok eNext(Unknown Source) at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok eNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vok eNext(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at = org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594= ) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processCo= nne ction(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java(Com= pil ed Code)) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.= jav a:619) at java.lang.Thread.run(Thread.java:568) ------- is there a way to make it forward to a clean error page when on a = production system? Regards Steve ------=_NextPart_000_001A_01C54F0A.A9DB5C80--