lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mag Gam" <magaw...@gmail.com>
Subject NoClassDefFoundError
Date Thu, 24 Aug 2006 11:58:32 GMT
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

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