lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mag Gam" <magaw...@gmail.com>
Subject Re: NoClassDefFoundError
Date Thu, 24 Aug 2006 13:38:46 GMT
Thankyou! You are right. Seems like tomcat overwrites my path. I had to
manually move the .jar files into Tomcat's precence.



On 8/24/06, Erik Hatcher <erik@ehatchersolutions.com> wrote:
>
> My hunch is you don't have the Lucene JAR in the classpath at runtime.
>
>         Erik
>
>
> On Aug 24, 2006, at 7:58 AM, Mag Gam wrote:
>
> > Hi All,
> >
> > I keep getting this error in my tomcatlogs
> >
> >
> > Aug 24, 2006 7:44:09 AM org.apache.catalina.core.ApplicationContext
> > log
> > INFO: Marking servlet search as unavailable
> > Aug 24, 2006 7:44:09 AM
> > org.apache.catalina.core.StandardWrapperValve invoke
> > SEVERE: Allocate exception for servlet search
> > java.lang.NoClassDefFoundError: org/apache/lucene/queryParser/
> > ParseException
> >        at java.lang.Class.getDeclaredConstructors0(Native Method)
> >        at java.lang.Class.privateGetDeclaredConstructors(Class.java:
> > 2357)
> >        at java.lang.Class.getConstructor0(Class.java:2671)
> >        at java.lang.Class.newInstance0(Class.java:321)
> >        at java.lang.Class.newInstance(Class.java:303)
> >        at org.apache.catalina.core.StandardWrapper.loadServlet(
> > StandardWrapper.java:1048)
> >        at org.apache.catalina.core.StandardWrapper.allocate(
> > StandardWrapper.java:750)
> >        at org.apache.catalina.core.StandardWrapperValve.invoke(
> > StandardWrapperValve.java:130)
> >        at org.apache.catalina.core.StandardContextValve.invoke(
> > StandardContextValve.java:178)
> >        at org.apache.catalina.core.StandardHostValve.invoke(
> > StandardHostValve.java:126)
> >        at org.apache.catalina.valves.ErrorReportValve.invoke(
> > ErrorReportValve.java:105)
> >        at org.apache.catalina.core.StandardEngineValve.invoke(
> > StandardEngineValve.java:107)
> >        at org.apache.catalina.connector.CoyoteAdapter.service(
> > CoyoteAdapter.java:148)
> >        at org.apache.coyote.http11.Http11Processor.process(
> > Http11Processor.java:868)
> >        at
> >
> > org.apache.coyote.http11.Http11BaseProtocol
> > $Http11ConnectionHandler.processConnection
> > (Http11BaseProtocol.java:
> >
> > 663)
> >        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > PoolTcpEndpoint.java:527)
> >        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
> > LeaderFollowerWorkerThread.java:80)
> >        at org.apache.tomcat.util.threads.ThreadPool
> > $ControlRunnable.run(
> > ThreadPool.java:684)
> >        at java.lang.Thread.run(Thread.java:595)
> >
> >
> >
> >
> > My code works well, in Linux but on Solaris 9 it tanks, I keep
> > getting this
> > exception. Is there anything I can tweak? The code in question I am
> > assuming
> > is this:
> >
> > try
> >
> > {
> >
> > Query query = parser.parse (request.getParameter ("param1"));
> >
> > Hits hits = searcher.search (query);
> >
> > out.println (hits.length () + " results<br><hr>");
> >
> > for (int i = 0; i < hits.length (); i++)
> >
> > {
> >
> > Document doc = hits.doc (i);
> >
> > out.println (doc.get ("path"));
> >
> > out.println ("<br>");
> >
> > }
> >
> > }
> >
> > catch (ParseException pe)
> >
> > {
> >
> > throw new IOException (pe.getMessage ());
> >
> > }
> >
> >
> >
> > Any thoughts?
> >
> > tia
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message