jsp 错误 java.lang.ClassNotFoundException: org.apache.lucene.store.Directory 求原因

小小鱼游啊游 2014-05-13 03:30:58
type Exception report

message An exception occurred processing JSP page /clustering.jsp at line 74

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /clustering.jsp at line 74

71: System.out.println(select+select+"_keyword.txt"+select+"_vsr.txt"+k_value+"D:\\users\\1");
72: String[] args={select,select+"_keyword.txt",select+"_vsr.txt",k_value,"D:\\users\\1"};
73: //System.out.println(args[3]);
74: PrintCluster.main(args);
75:
76: }
77: }


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)


root cause

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/lucene/store/Directory
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:912)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:841)
org.apache.jsp.clustering_jsp._jspService(clustering_jsp.java:159)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)


root cause

java.lang.NoClassDefFoundError: org/apache/lucene/store/Directory
pre.kmeans.main(kmeans.java:26)
run.PrintCluster.main(PrintCluster.java:34)
org.apache.jsp.clustering_jsp._jspService(clustering_jsp.java:140)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)


root cause

java.lang.ClassNotFoundException: org.apache.lucene.store.Directory
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
pre.kmeans.main(kmeans.java:26)
run.PrintCluster.main(PrintCluster.java:34)
org.apache.jsp.clustering_jsp._jspService(clustering_jsp.java:140)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)




单独运行java文件的PrintCluster可以运行通过,PrintCluster调用Kmeans类,kmeans.java 26为
		int  num=transform.getNum(dataDir);  

getNum为一个静态方法。 我已在jsp页面导入了PrintCluster,kmeans和transform。
不是很理解为什么 产生这个错误 java.lang.ClassNotFoundException: org.apache.lucene.store.Directory 求大神们指导,谢谢!
...全文
2485 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小小鱼游啊游 2014-05-13
  • 打赏
  • 举报
回复
引用 3 楼 xuefeng0707 的回复:
看下你的lucene-core.jar有没有在WEB-INF\lib下。
非常感谢,就是这个问题!!
xuefeng0707 2014-05-13
  • 打赏
  • 举报
回复
看下你的lucene-core.jar有没有在WEB-INF\lib下。
点滴寸土 2014-05-13
  • 打赏
  • 举报
回复
感觉还是楼主jsp导出有问题,贴出来瞅瞅
tony4geek 2014-05-13
  • 打赏
  • 举报
回复
java.lang.ClassNotFoundException: org.apache.lucene.store.Directory 这个就是少 jar 的。或者jar 冲突了。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧