Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Still problems with simplest jsp+javabeans

2 views
Skip to first unread message

Glib

unread,
Apr 17, 2002, 7:40:41 PM4/17/02
to
Hi everybody
Still struggling to make the first jsp+javabeans program work
I made subfolder in webapps, named glib, registered it in the server.xml
made subfolder WEB-INF\classes to store all my .class files for beans
i tried to start and restart, but it seems there is something outside the
box that i am missing
NOTE: .jsp without beans run just fine
NOTE: if the answer is that i am missing CLASSPATH, give me a hint - how to
set it in XP, please (I tried from command line - does not affect anything.
Did not try to put in AUTOEXEC.bat, i do not know if XP aware of this file
or not)

here is the listing of error page that i am getting
thanks in advance
Glib
____________________________________________________
Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error

----------------------------------------------------------------------------
----

type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error)
that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 1 in the jsp file: /glib/time.jsp

Generated servlet error:
D:\Program Files\Apache Tomcat
4.0\work\localhost\examples\glib\time$jsp.java:56: Class
org.apache.jsp.TimeFormatterBean not found.
TimeFormatterBean formatter = null;
^


An error occurred at line: 1 in the jsp file: /glib/time.jsp

Generated servlet error:
D:\Program Files\Apache Tomcat
4.0\work\localhost\examples\glib\time$jsp.java:59: Class
org.apache.jsp.TimeFormatterBean not found.
formatter= (TimeFormatterBean)
^


An error occurred at line: 1 in the jsp file: /glib/time.jsp

Generated servlet error:
D:\Program Files\Apache Tomcat
4.0\work\localhost\examples\glib\time$jsp.java:64: Class
org.apache.jsp.TimeFormatterBean not found.
formatter = (TimeFormatterBean)
java.beans.Beans.instantiate(this.getClass().getClassLoader(),
"TimeFormatterBean");
^


An error occurred at line: 10 in the jsp file: /glib/time.jsp

Generated servlet error:
D:\Program Files\Apache Tomcat
4.0\work\localhost\examples\glib\time$jsp.java:90: Class
org.apache.jsp.TimeFormatterBean not found.

out.print(JspRuntimeLibrary.toString((((TimeFormatterBean)pageContext.findAt
tribute("formatter")).getTime())));
^
4 errors

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:284)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:546)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:177)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:189)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:201)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:472)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1011)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
)
at java.lang.Thread.run(Unknown Source)

----------------------------------------------------------------------------
----

Joe

unread,
Apr 17, 2002, 4:55:52 PM4/17/02
to
Glib scratched out
> org.apache.jsp.TimeFormatterBean
>
do you have TimeFormatterBean in package ?(if you don't you should ) if
so in your classes directory you would have
classes/my.package.name.TimeFormatterBean

and you need an <%@page import="my.package.name.TimeFormatterBean"%>
--
Joe

"I bent my wookie" - Ralph Wiggum

0 new messages