Hi Guys

Apologies........

The form was Correct,

The problem of CLASS LOADING  was or may be a bug with the Version jdk1.4.1
and TOMCAT5.5.3 on Gentoo O/s.

So I switched to jdk1.4.2 and every thing seems to be in proper Order as of
now.



Thx for the advise
With regards
karthik


-----Original Message-----
From: Ronnie [mailto:[EMAIL PROTECTED]
Sent: Friday, February 11, 2005 4:37 PM
To: Lucene Users List
Subject: Re: BOOLEAN EXCEPTION APPSERVER


Do a search for lucene jars, something like:
# find $TOMCAT_HOME/ -name "lucene*.jar"

Replace $TOMCAT_HOME with the correct dir to your tomcat installation.
Also check the classpath of the user running tomcat.

/Ronnie

----- Original Message -----
From: "Karthik N S" <[EMAIL PROTECTED]>
To: "Lucene Users List" <lucene-user@jakarta.apache.org>
Sent: Friday, February 11, 2005 10:52 AM
Subject: RE: BOOLEAN EXCEPTION APPSERVER


> Hi
>
>    I removed the Lucene1.4.3.jar from the webapp dir and the result
> Exception raised
>
>
> Feb 11, 2005 3:48:26 PM org.apache.catalina.core.ApplicationContext log
> SEVERE: Error configuring application listener of class
> com.controlnet.servertool.WebContextReporter
> java.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer
>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>         at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
>         at java.lang.Class.getConstructor0(Class.java:1762)
>         at java.lang.Class.newInstance0(Class.java:276)
>         at java.lang.Class.newInstance(Class.java:259)
>         at
>
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
> 3546)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4031)
>         at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
> 55)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>         at
>
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:886)
>         at
>
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:849
> )
>         at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
>         at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1079)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>         at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
> t.java:119)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1003)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:437)
>         at
> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>         at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2009)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:538)
>
> So this mean's I have Only one Copy of Lucene in the Classpath of Tomcat5
>
> and The same Exceptions are also avaliable for Windows2000 / Linux gentoo
> servers.
>
> Please Help
>
> Thx in advance
>
> -----Original Message-----
> From: Miles Barr [mailto:[EMAIL PROTECTED]
> Sent: Friday, February 11, 2005 2:51 PM
> To: Lucene Users List
> Subject: Re: BOOLEAN EXCEPTION APPSERVER
>
>
> On Fri, 2005-02-11 at 12:20 +0530, Karthik N S wrote:
> > I am getting this error on  ' Every FIRST SEARCH  after  Startup of
> > the WEBSERVER '
> >
> > and I have declared the following code only once in the  method of
> > execution
> >
> >
> > <%@ page import="org.apache.lucene.search.BooleanQuery"%>
> > BooleanQuery.setMaxClauseCount(Integer.MAX_VALUE);
> >
> > The Exception  is as follows
> >
> > Feb 11, 2005 12:16:42 PM org.apache.catalina.core.StandardWrapperValve
> > invoke
> > SEVERE: Servlet.service() for servlet jsp threw exception
> > java.lang.LinkageError: duplicate class definition:
> > org/apache/lucene/search/BooleanQuery
> > at java.lang.ClassLoader.defineClass0(Native Method)
> > at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> > at
> > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> > at
> >
>
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
> ader.java:1626)
> > at
> >
>
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
> a:850)
> > at
> >
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1299)
> > at
> >
>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1181)
> > at
> > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:148)
> > at
> > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
>
> > o/S  = Gentoo Linux
> > java = 1.4.1
> > Ram = 256
> > webserver Tomcat5.5.3
>
> It looks like the class definition is being loaded twice. But if it's
> being done by different classloaders it should be fine. You might have
> two different versions on Lucene being loaded. Tomcat uses several
> classloaders depending on where it finds the JAR file:
>
> http://jakarta.apache.org/tomcat/tomcat-5.5-doc/class-loader-howto.html
>
> Make sure you only have one copy of the Lucene JAR visible to Tomcat.
>
>
>
> --
> Miles Barr <[EMAIL PROTECTED]>
> Runtime Collective Ltd.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to