Hi,
I have a simple test jsp which call a java class name (Employee). But the
tomcat4.0.4 complaint that the class not found, is null. And I sure the
Employee.class is in there. Here is the error message:
org.apache.jasper.JasperException: Unable to compile class for JSPNote:
sun.tools.javac.Main has been deprecated.
An error occurred at line: 31 in the jsp file:
/JSP/com/imedge/admin/testbean.jsp
Generated servlet error:
C:\Tomcat
4.0\work\Standalone\localhost\_\JSP\com\imedge\admin\testbean$jsp.java:103:
Class com.imedge.admin.Employee not found.
com.imedge.admin.Employee dbbean = null;
^
An error occurred at line: 31 in the jsp file:
/JSP/com/imedge/admin/testbean.jsp
Generated servlet error:
C:\Tomcat
4.0\work\Standalone\localhost\_\JSP\com\imedge\admin\testbean$jsp.java:106:
Class com.imedge.admin.Employee not found.
dbbean= (com.imedge.admin.Employee)
^
An error occurred at line: 31 in the jsp file:
/JSP/com/imedge/admin/testbean.jsp
Generated servlet error:
C:\Tomcat
4.0\work\Standalone\localhost\_\JSP\com\imedge\admin\testbean$jsp.java:111:
Class com.imedge.admin.Employee not found.
dbbean = (com.imedge.admin.Employee)
java.beans.Beans.instantiate(this.getClass().getClassLoader(),
"com.imedge.admin.Employee");
^
3 errors, 1 warning
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:285)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:176)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:188)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
Here is my test.jsp source code.
<!-- Developed and Documented by Krishna Veeramachaneni -->
<html>
<head>
<title>IMEDGE Content Management Services Administrator</title>
<link href="/JSP/com/imedge/admin/style.css" rel="stylesheet"
type="text/css" >
<script language="JavaScript"
src="/JSP/com/imedge/admin/validation.js"></script>
<script language="JavaScript"
src="/JSP/com/imedge/admin/CascadeMenu.js"></script>
<script language = "JavaScript">
</script>
</head>
<%
/* Java code to retrieve family name and description if any */
%>
<body link="#990000" vlink="#009999" alink="#009999"
ID="Bdy" leftmargin="0" rightmargin="0" topmargin="0" bgcolor="beige" >
<%@ include file="/JSP/com/imedge/admin/Banner.jsp" %>
<%@ include file="/JSP/com/imedge/admin/FamilyMenu.jsp"%>
<%@ page import="javax.servlet.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.util.Vector" %>
<jsp:useBean id="dbbean" class="com.imedge.admin.Employee" >
</jsp:useBean>
</body>
</html>
Does anyone knows what is missing?
Thank you
Eddie Liang
Database Architect
Phone: 630-810-9669 x253