在java Web应用程序中集成mahout推荐引擎时的异常

时间:2012-02-17 05:29:52

标签: java mahout

我正在尝试使用直接方法在java动态Web应用程序中实现recoemmender代码。我可以编译代码,但当我在服务器上运行应用程序时,我收到以下错误:

例外报告

消息 description服务器遇到内部错误(),导致无法完成此请求。

例外 javax.servlet.ServletException:Servlet执行引发异常

根本原因 java.lang.NoClassDefFoundError:org / apache / mahout / cf / taste / model / DataModel com.demoMahout.HelperRecommender.getUserBasedRecommendation(HelperRecommender.java:96)     com.demoMahout.HelperRecommender.doPost(HelperRecommender.java:53)     javax.servlet.http.HttpServlet.service(HttpServlet.java:641)     javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

根本原因 java.lang.ClassNotFoundException:org.apache.mahout.cf.taste.model.DataModel     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)     org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)     java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)     com.demoMahout.HelperRecommender.getUserBasedRecommendation(HelperRecommender.java:96)     com.demoMahout.HelperRecommender.doPost(HelperRecommender.java:53)     javax.servlet.http.HttpServlet.service(HttpServlet.java:641)     javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这意味着它的内容:您的网络应用程序中没有包含Mahout课程!将JAR文件放在WEB-INF/lib中,因为您需要处理Web应用程序所需的任何其他库。