enoent.jsp revision bb191b4db2657326cea4ebb7a8d0508b6ab84929
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley<%--
9a5087bf58f651bfff841192aba5afd06760d6ceTinderbox UserCDDL HEADER START
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinThe contents of this file are subject to the terms of the
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic UpdaterCommon Development and Distribution License (the "License").
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob HalleyYou may not use this file except in compliance with the License.
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinSee LICENSE.txt included in this distribution for the specific
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrewslanguage governing permissions and limitations under the License.
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinWhen distributing Covered Code, include this CDDL HEADER in each
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrewsfile and include the License file at LICENSE.txt.
8a66318e41ed14c5a88130e8c362610e8faa2121Mark AndrewsIf applicable, add the following below this CDDL HEADER, with the
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrewsfields enclosed by brackets "[]" replaced with your own identifying
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrewsinformation: Portions Copyright [yyyy] [name of copyright owner]
6ea1b817e31b89a627e146fe69e23ea0a64c89ecBob Halley
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox UserCDDL HEADER END
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinCopyright 2005 Sun Microsystems, Inc. All rights reserved.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinUse is subject to license terms.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrewsident "@(#)enoent.jsp 1.3 05/12/02 SMI"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein--%><%@ page import = "javax.servlet.*,
9a5087bf58f651bfff841192aba5afd06760d6ceTinderbox Userjavax.servlet.http.*,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinjava.lang.*,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinjava.io.*"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein%><%@ page session="false" %><%@ page isErrorPage="true" %><%
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinString context = request.getContextPath();
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinRuntimeEnvironment env = RuntimeEnvironment.getInstance();
a1b05dea35aa30b152a47115e18bbe679d3fcf19Mark Andrewsenv.register();
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinString rawSource = env.getSourceRootPath();
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinString configError = "";
9a5087bf58f651bfff841192aba5afd06760d6ceTinderbox Userif (rawSource.equals("")) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein configError = "SRC_ROOT parameter has not been configured in web.xml! Please configure your webapp.";
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein} else {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein if (!env.getSourceRootFile().isDirectory()) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein configError = "SRC_ROOT parameter in web.xml does not point to a valid directory! Please configure your webapp.";
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein}
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein%><?xml version="1.0" encoding="iso-8859-1"?>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<head>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
9fbbfb5757a1e3e86d7dea62c4e63ffc2303ca2bAutomatic Updater <title>File not found</title>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <link rel="icon" href="<%=context%>/img/icon.png" type="image/png"/>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <link rel="stylesheet" type="text/css" href="<%=context%>/style.css"/>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <link rel="stylesheet" type="text/css" href="<%=context%>/print.css" media="print" />
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <link rel="alternate stylesheet" type="text/css" media="all" title="Paper White" href="<%=context%>/print.css"/>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</head>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<body><div id="page">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<form action="<%=context%>/search">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div id="header">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <%= getServletContext().getInitParameter("HEADER") %>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div id="Masthead"></div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div id="bar"><a id="home" href="<%=context%>">Home</a> | <input id="search" name="q" class="q"/> <input type="submit" value="Search" class="submit"/> </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<h3 class="error">Error 404: File not found!</h3>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob AusteinThe requested resource is not available. <%=configError%>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<div style="display:block;height:10em">&nbsp;</div><%@include file="foot.jspf"%>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein