Are all "kitabe" classes located in your /ketabe/WEB-INF/classes
directory?  Also, to you know what the link is between what
kitabe.dal.home.AuthorHome.findByName() is doing around line 60
and kitabe.SearchUtilities?

Cheers,
Larry


> -----Original Message-----
> From: Amine AMAR [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, February 20, 2002 11:34 AM
> To: Tomcat Users List
> Subject: Re: classes visibility in the WEB-INF dir
> 
> 
> Hi,
> Sorry for misleading you. my directories are kitabe and com. 
> The pb comes from the kitabe directory. the 'dir' was just for the
> exemple.
> here after the whole log file
> ---------------------------------------------
> 2002-02-20 15:56:15 WebappLoader[/ketabe]: Deploying class 
> repositories to work directory
> C:\jakarta-tomcat-4.0.1\work\localhost\ketabe
> 2002-02-20 15:56:15 WebappLoader[/ketabe]: Deploy JAR 
> /WEB-INF/lib/classes12.jar to c:\www\ketabe\WEB-INF\lib\classes12.jar
> 2002-02-20 15:56:15 WebappLoader[/ketabe]: Deploy JAR 
> /WEB-INF/lib/crimson.jar to c:\www\ketabe\WEB-INF\lib\crimson.jar
> 2002-02-20 15:56:15 WebappLoader[/ketabe]: Deploy JAR 
> /WEB-INF/lib/log4j.jar to c:\www\ketabe\WEB-INF\lib\log4j.jar
> 2002-02-20 15:56:15 WebappLoader[/ketabe]: Deploy JAR 
> /WEB-INF/lib/poolman.jar to c:\www\ketabe\WEB-INF\lib\poolman.jar
> 2002-02-20 15:56:15 WebappLoader[/ketabe]: Deploy JAR 
> /WEB-INF/lib/xalan.jar to c:\www\ketabe\WEB-INF\lib\xalan.jar
> 2002-02-20 15:56:15 WebappLoader[/ketabe]: Reloading checks 
> are enabled for this Context
> 2002-02-20 15:56:15 StandardManager[/ketabe]: Seeding random 
> number generator class java.security.SecureRandom
> 2002-02-20 15:56:15 StandardManager[/ketabe]: Seeding of 
> random number generator has been completed
> 2002-02-20 15:56:16 ContextConfig[/ketabe]: Added 
> certificates -> request attribute Valve
> 2002-02-20 15:56:16 StandardWrapper[/ketabe:default]: Loading 
> container servlet default
> 2002-02-20 15:56:16 default: init
> 2002-02-20 15:56:16 StandardWrapper[/ketabe:invoker]: Loading 
> container servlet invoker
> 2002-02-20 15:56:16 invoker: init
> 2002-02-20 15:56:16 jsp: init
> 2002-02-20 15:57:56 jsp: init
> 2002-02-20 16:32:49 jsp: init
> 2002-02-20 16:32:49 StandardWrapperValve[jsp]: 
> Servlet.service() for servlet jsp threw exception
> javax.servlet.ServletException: kitabe/SearchUtilities
>  at 
> org.apache.jasper.runtime.PageContextImpl.handlePageException(
> PageContextImpl.java:457)
>  at org.apache.jsp.result$jsp._jspService(result$jsp.java:407)
>  at 
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at 
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
> (JspServlet.java:202)
>  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.internalDoFilt
> er(ApplicationFilterChain.java:247)
>  at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterChain.java:193)
>  at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.java:243)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:566)
>  at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>  at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.java:201)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:566)
>  at 
> org.apache.catalina.valves.CertificatesValve.invoke(Certificat
> esValve.java:246)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:564)
>  at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>  at 
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2344)
>  at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:164)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:566)
>  at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.java:170)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:564)
>  at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:170)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:564)
>  at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv
> e.java:462)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:564)
>  at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>  at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java:163)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:566)
>  at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>  at 
> org.apache.catalina.connector.http.HttpProcessor.process(HttpP
> rocessor.java:1011)
>  at 
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProce
> ssor.java:1106)
>  at java.lang.Thread.run(Thread.java:484)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: kitabe/SearchUtilities
>  at kitabe.dal.home.AuthorHome.findByName(AuthorHome.java:60)
>  at kitabe.bl.Catalogue.searchAuthorBooks(Catalogue.java:250)
>  at kitabe.bl.Catalogue.searchByTitleAndAuthor(Catalogue.java:389)
>  at org.apache.jsp.result$jsp._jspService(result$jsp.java:147)
>  at 
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at 
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
> (JspServlet.java:202)
>  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.internalDoFilt
> er(ApplicationFilterChain.java:247)
>  at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterChain.java:193)
>  at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.java:243)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:566)
>  at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>  at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.java:201)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:566)
>  at 
> org.apache.catalina.valves.CertificatesValve.invoke(Certificat
> esValve.java:246)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:564)
>  at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>  at 
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2344)
>  at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:164)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:566)
>  at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.java:170)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:564)
>  at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:170)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:564)
>  at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv
> e.java:462)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:564)
>  at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>  at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java:163)
>  at 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java:566)
>  at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472)
>  at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>  at 
> org.apache.catalina.connector.http.HttpProcessor.process(HttpP
> rocessor.java:1011)
>  at 
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProce
> ssor.java:1106)
>  at java.lang.Thread.run(Thread.java:484)
> 
> ---------------------------------------------
> Thank's for your help
> 
> Amine
> 

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to