Mahout:运行grouple示例会给出ClassNotFound异常

时间:2013-01-28 02:23:27

标签: java mahout

我在this site上运行初学者Mahout推荐人教程。我到达了运行码头开始计算器的步骤:

mvn jetty:run

Jetty似乎已经启动,但无法找到grouple的示例jar。 IE我得到了这个例外:

  

javax.servlet.ServletException:java.lang.IllegalStateException:java.lang.ClassNotFoundException:org.apache.mahout.cf.taste.example.grouplens.GroupLensRecommender

在做了一些研究后,我发现several questions对此问题没有明确的解决方案。或者列出了解决方案,但没有给出反馈意见。我尝试将maven的内存从建议的1024 MB增加到2048 MB,但这似乎没有任何改变。

1 个答案:

答案 0 :(得分:5)

这是Maven依赖项的问题。它似乎是上面提到的一个线程(但没有关于它是否有效的反馈),相关解决方案是编辑integration / pom.xml文件并包含此依赖项:

<dependency>
  <groupId>${project.groupId}</groupId>
  <artifactId>mahout-examples</artifactId>
  <version>0.7</version>
</dependency>

我相信这可能与我在maven回购中使用旧版Mahout有关。