在javaweb应用程序中集成mahout推荐引擎时出现异常



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

类型异常报告

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

异常javax.servlet.ServletException:servlet执行引发异常

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

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

我该如何解决此问题?

这正是它所说的:您的web应用程序中没有包含Mahout类!将JAR文件放在WEB-INF/lib中,就像您需要处理web应用程序所需的任何其他库一样。

相关内容

  • 没有找到相关文章

最新更新