Following a link wrongly typed on Fred Grott's weblog:

http://today.java.net/pub/a/today/2003/06/10/desing.html

Note that design is wrongly spelled. What should a normal server return? A 404 right? In a normal world yes. But you know SUN and the way they do standards...

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
The server encountered an internal error or
misconfiguration and was unable to complete
your request.<p>
Please contact the server administrator,
 webmaster@oreillynet.com and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.<p>
More information about this error may be available
in the server error log.<p>
</body></html>

Notice that the server administrator is O-Reilly, SUN is not competent enough to manage a web server? That could explain many things about JSPs...