See the following:
http://tomcatfaq.sourceforge.net/classnotfound.html
Click on ... Don't use packageless classes and declare all imported classes!
justin
At 10:51 AM 11/21/2003, you wrote:
I have Apache 2 and Tomcat 4.1.29 on Linux I have a jsp page that start like this : (home.jsp)
<%@ page autoFlush="true" buffer="15kb" errorPage="error.jsp" %> <%@ page import = "java.sql.*" %> <%@ page import = "java.sql.Connection" %> <%@ page import = "java.sql.DriverManager" %> <%@ page import = "java.sql.SQLException" %> <%@ include file="include/global_settings.jsp" %>
<%@ page import = "funBean" %> <jsp:useBean id="fB" scope="page" class="funBean" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> : : :
But when I open this page i get the server error 500 and the log of tomcat is :
2003-11-21 19:39:44 WebappLoader[]: Deploying class repositories to work
directory
/usr/local/jakarta-tomcat-4.1.29/work/Standalone/www.cascina-al-piano.it/_
2003-11-21 19:39:44 WebappLoader[]: Reloading checks are enabled for this
Context
2003-11-21 19:39:44 StandardManager[]: Seeding random number generator class
java.security.SecureRandom
2003-11-21 19:39:44 StandardManager[]: Seeding of random number generator
has been completed
2003-11-21 19:39:44 StandardWrapper[:default]: Loading container servlet
default
2003-11-21 19:39:44 StandardWrapper[:invoker]: Loading container servlet
invoker
2003-11-21 19:39:44 WebappLoader[]: Deploying class repositories to work
directory
/usr/local/jakarta-tomcat-4.1.29/work/Standalone/www.agriturismolevignacce.i
t/_
2003-11-21 19:39:44 WebappLoader[]: Deploy class files /WEB-INF/classes to
/var/www/agriturismolevignacce.it/WEB-INF/classes
2003-11-21 19:39:44 WebappLoader[]: Reloading checks are enabled for this
Context
2003-11-21 19:39:44 StandardManager[]: Seeding random number generator class
java.security.SecureRandom
2003-11-21 19:39:44 StandardManager[]: Seeding of random number generator
has been completed
2003-11-21 19:39:44 StandardWrapper[:default]: Loading container servlet
default
2003-11-21 19:39:44 StandardWrapper[:invoker]: Loading container servlet
invoker
2003-11-21 19:40:06 Error compiling file:
/usr/local/jakarta-tomcat-4.1.29/work/Standalone/www.agriturismolevignacce.i
t/_/home_jsp.java [javac] Compiling 1 source file
/usr/local/jakarta-tomcat-4.1.29/work/Standalone/www.agriturismolevignacce.i t/_/home_jsp.java:11: '.' expected import funBean; ^ 1 error
2003-11-21 19:40:06 Info: Compile: javaFileName=/usr/local/jakarta-tomcat-4.1.29/work/Standalone/www.agriturism olevignacce.it/_/home_jsp.java
classpath=/var/www/agriturismolevignacce.it/WEB-INF/classes/:/var/www/agritu rismolevignacce.it/WEB-INF/classes/:/usr/local/jakarta-tomcat-4.1.29/shared/ classes/:/usr/local/jakarta-tomcat-4.1.29/common/classes/:/usr/local/jakarta -tomcat-4.1.29/common/endorsed/xercesImpl.jar:/usr/local/jakarta-tomcat-4.1. 29/common/endorsed/xmlParserAPIs.jar:/usr/local/jakarta-tomcat-4.1.29/common /lib/servlet.jar:/usr/local/jakarta-tomcat-4.1.29/common/lib/mail.jar:/usr/l ocal/jakarta-tomcat-4.1.29/common/lib/commons-logging-api.jar:/usr/local/jak arta-tomcat-4.1.29/common/lib/commons-collections.jar:/usr/local/jakarta-tom cat-4.1.29/common/lib/jdbc2_0-stdext.jar:/usr/local/jakarta-tomcat-4.1.29/co mmon/lib/commons-pool-1.1.jar:/usr/local/jakarta-tomcat-4.1.29/common/lib/ja sper-compiler.jar:/usr/local/jakarta-tomcat-4.1.29/common/lib/naming-factory .jar:/usr/local/jakarta-tomcat-4.1.29/common/lib/jndi.jar:/usr/local/jakarta -tomcat-4.1.29/common/lib/commons-dbcp-1.1.jar:/usr/local/jakarta-tomcat-4.1 .29/common/lib/activation.jar:/usr/local/jakarta-tomcat-4.1.29/common/lib/ja sper-runtime.jar:/usr/local/jakarta-tomcat-4.1.29/common/lib/naming-resource s.jar:/usr/local/jakarta-tomcat-4.1.29/common/lib/naming-common.jar:/usr/loc al/jakarta-tomcat-4.1.29/common/lib/ant.jar:/usr/local/jakarta-tomcat-4.1.29 /common/lib/jta.jar:/usr/local/jakarta-tomcat-4.1.29/common/lib/tomcat-conne ctors-src.jar cp=/var/www/agriturismolevignacce.it/WEB-INF/classes cp=/var/www/agriturismolevignacce.it/WEB-INF/classes cp=/usr/local/jakarta-tomcat-4.1.29/shared/classes cp=/usr/local/jakarta-tomcat-4.1.29/common/classes cp=/usr/local/jakarta-tomcat-4.1.29/common/endorsed/xercesImpl.jar
cp=/usr/local/jakarta-tomcat-4.1.29/common/endorsed/xmlParserAPIs.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/servlet.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/mail.jar
cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/commons-logging-api.jar
cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/commons-collections.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/jdbc2_0-stdext.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/commons-pool-1.1.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/jasper-compiler.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/naming-factory.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/jndi.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/commons-dbcp-1.1.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/activation.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/jasper-runtime.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/naming-resources.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/naming-common.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/ant.jar cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/jta.jar
cp=/usr/local/jakarta-tomcat-4.1.29/common/lib/tomcat-connectors-src.jar work dir=/usr/local/jakarta-tomcat-4.1.29/work/Standalone/www.agriturismolevignac ce.it/_
srcDir=/usr/local/jakarta-tomcat-4.1.29/work/Standalone/www.agriturismolevig nacce.it/_ include=home_jsp.java Exception compiling Compile failed; see the compiler error output for details.
2003-11-21 19:40:06 Exception:
Compile failed; see the compiler error output for details.
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:844)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:320)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:4
73)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:1
90)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
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:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:309)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:387)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
at java.lang.Thread.run(Thread.java:534)
2003-11-21 19:40:06 StandardWrapperValve[jsp]: Servlet.service() for servlet
jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: -1 in the jsp file: null
Generated servlet error: [javac] Compiling 1 source file
/usr/local/jakarta-tomcat-4.1.29/work/Standalone/www.agriturismolevignacce.i t/_/home_jsp.java:11: '.' expected import funBean; ^ 1 error
at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandle
r.java:130)
at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:2
93)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:4
73)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:1
90)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
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:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:193)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:309)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:387)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:666)
at java.lang.Thread.run(Thread.java:534)
What does it means?
If I open pages without java beans i get no problem.
I can find any solution.. any idea??
Thanks Roberto.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
______________________________________________ Justin Ruthenbeck Software Engineer, NextEngine Inc. justinr - AT - nextengine DOT com Confidential. See: http://www.nextengine.com/confidentiality.php ______________________________________________
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]