我的项目是基于lusene的搜索,在winxp上运行没有问题,但是到了linux上面就出现了下面的报错,求助!
HTTP Status 500 - 
type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionjavax.servlet.ServletException: Servlet execution threw an exceptionroot causejava.lang.NoClassDefFoundError: org/apache/lucene/analysis/Analyzer
 bean.SearchBean.<init>(SearchBean.java:14)
 servlet.SearchServlet.doGet(SearchServlet.java:23)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:717)root causejava.lang.ClassNotFoundException: org.apache.lucene.analysis.Analyzer
 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1484)
 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329)
 java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
 bean.SearchBean.<init>(SearchBean.java:14)
 servlet.SearchServlet.doGet(SearchServlet.java:23)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:717)note The full stack trace of the root cause is available in the Apache Tomcat/6.0.24 logs.

解决方案 »

  1.   

    java.lang.ClassNotFoundException: org.apache.lucene.analysis.Analyzer少包
      

  2.   

    忘了说了,org.apache.lucene.analysis.Analyzer等包已经被导入到项目,在项目中可以import org.apache.lucene.analysis.Analyzer。但是当项目部署到tomcat中之后,出现了以上问题!
      

  3.   

    将包拷到tomcat的lib下试试
      

  4.   

    把包放到tomcat的lib下,还是出同样的错误
      

  5.   

    To solve this problem,you should put your jar files to the /webcontent/web-inf/lib.
    thanks