Running a Bean
From: Xarky (bernardpace_at_yahoo.com)
Date: 12/26/04
- Next message: .: "Re: Declaration of variable problem..."
- Previous message: Andrew Thompson: "Re: Declaration of variable problem..."
- Next in thread: Ryan Stewart: "Re: Running a Bean"
- Reply: Ryan Stewart: "Re: Running a Bean"
- Reply: ??: "Re: Running a Bean"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 26 Dec 2004 00:28:05 -0800
Hi,
I have written a small bean program, that is to be called from a jsp
page. It is giving me some problems. To run beans should I have some
program installed other than Tomcat version 5.0.30. JSP pages run
perfectly, and also, in the Tomcat installation, some examples are
provides which make use of beans and these also work. The code being
used and the error given is shown below.
The paths being used are the following
JSP PAGE: BeanTest.jsp = \Tomcat 5.0\webapps\jsp-examples\cal\
JAVA BEAN: SimpleBean.java = \Tomcat
5.0\webapps\jsp-examples\WEB-INF\classes\cal\
BEAN CLASS: SimpleBean.class = \Tomcat
5.0\webapps\jsp-examples\WEB-INF\classes\cal\Beans\
Can someone help me out
Thanks in Advance
**** JSP Page ****
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Reusing Java Beans</title>
</head>
<body>
<%@ page import="Beans.*" %>
<jsp:useBean id="Simple" scope="session" type="Beans.SimpleBean"/>
<jsp:setProperty name="Simple" property="message" value="aw ras"/>
Message:
<jsp:getProperty name="Simple" property="message"/>
</body>
</html>
**** Bean Code ****
package Beans;
import java.beans.*;
public class SimpleBean
{
private String message;
public SimpleBean()
{
} // end constructor
public String getMessage()
{
return (message);
} // end method getMessage
public void setMessage(String message)
{
this.message = message;
} // end method setMessage
} // end class SimpleBeans
**** Error Given ****
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented
it from fulfilling this request.
exception
org.apache.jasper.JasperException: Beans.SimpleBean
org.apache.jasper.compiler.BeanRepository.getBeanType(BeanRepository.java:77)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1013)
org.apache.jasper.compiler.Node$GetProperty.accept(Node.java:1062)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3272)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:495)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.ClassNotFoundException: Beans.SimpleBean
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.compiler.BeanRepository.getBeanType(BeanRepository.java:75)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1013)
org.apache.jasper.compiler.Node$GetProperty.accept(Node.java:1062)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Generator.generate(Generator.java:3272)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:495)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache
Tomcat/5.0.30 logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.0.30
- Next message: .: "Re: Declaration of variable problem..."
- Previous message: Andrew Thompson: "Re: Declaration of variable problem..."
- Next in thread: Ryan Stewart: "Re: Running a Bean"
- Reply: Ryan Stewart: "Re: Running a Bean"
- Reply: ??: "Re: Running a Bean"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|