Errors happen. There's a reason the patron saint of programmers is
St. Murphy. Here we'll just explain Resin's error reporting to
simplify tracking down errors.
There are three types of bugs you'll find in JSP code: parse errors,
runtime exceptions, and functional errors.
Parse errors are easy,
like grammatical errors.
In the example, we've forgotten to add
the second `2'.
2 + 2 = <%= 2 + %>
Resin reports the file of the error, the line, and
briefly describes what's wrong. It'll report the error directly to
the browser, saving the pain of hunting for an error log.
500 Servlet Exception
/test/buggy.jsp:3: Missing term.
out.print(( 2 + ));
translation of buggy.jsp is actually something like:
out.print("2 + 2 =");
out.print((2 + ));
So the `2 +' is still on line 3, but the character after
`+' is `)'.
The generated *.java and the *.class files are created
configured in resin.conf. By default, the
is on Unix and
|Copyright © 1998-2002 Caucho Technology, Inc. All rights reserved.|
Resin® is a registered trademark,
and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc.