Hi,
 I tried to jar the classes directory and reload TC, but I have the same behavior.

I also tried creating a class kitabe.SearchUtilities2 with exacty the same code as 
SearchUtilities (using save as). SearchUtilities2
works fine, but not SearchUtilities.

I then tried to rename my new SearchUtilities2 to SearchUtilities ---> THEN IT DID 
WORK.

This is very weard :?). I used to delete all .class files and recompile to be sure 
that the files get recompiled, and that there is
no problem related to that. If anyone of you have seen this behavior, please let us 
know.

Thank's all for your help

Amine

----- Original Message -----
From: "Larry Isaacs" <[EMAIL PROTECTED]>
To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
Sent: Wednesday, February 20, 2002 7:02 PM
Subject: RE: classes visibility in the WEB-INF dir


> Do you know if any bean or servlet in the ketabe web application
> successfully loads kitabe.SearchUtilities.  If you are not sure,
> you could try:
>
>     <% kitabe.SearchUtilities su = new kitabe.SearchUtilities() %>
>
> on a test JSP page in ketabe and see if it compiles.
>
> Cheers,
> Larry
>
> > -----Original Message-----
> > From: Amine AMAR [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, February 20, 2002 1:35 PM
> > To: Tomcat Users List
> > Subject: Re: classes visibility in the WEB-INF dir
> >
> >
> > Hi,
> >
> > Yes, all kitabe classes are in /ketabe/WEB-INF/classes directory.
> > Line 60 in kitabe.dal.home.AuthorHome.findByName() contain
> > only a call for the constructor of kitabe.SearchUtilities
> > (SearchUtilities su = new SearchUtilities();)
> >
> > Regards,
> > Amine
> >
> > ----- Original Message -----
> > From: "Larry Isaacs" <[EMAIL PROTECTED]>
> > To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 20, 2002 5:47 PM
> > Subject: RE: classes visibility in the WEB-INF dir
> >
> >
> > > 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]>
> > >
> > >
> >
> >
> > --
> > To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> > For additional commands: <mailto:[EMAIL PROTECTED]>
> > Troubles with the list: <mailto:[EMAIL PROTECTED]>
> >
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>
>


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

Reply via email to