2

我正在这个网站上运行初学者 Mahout 推荐器教程。我到了运行 jetty 以启动推荐程序的步骤:

mvn jetty:run

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

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

在做了一些研究之后,我发现了几个 没有明确解决这个问题的问题或者列出了解决方案,但没有给出关于什么有效的反馈。我尝试将 maven 的内存从推荐的 1024 MB 增加到 2048 MB,但这似乎并没有改变任何东西。

4

1 回答 1

5

这是 Maven 依赖项的问题。似乎上述线程之一建议(但没有关于它是否有效的反馈)正确的解决方案是编辑 integration/pom.xml 文件并包含此依赖项:

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

我相信这可能与我的 maven 存储库中有旧版本的 Mahout 有关。

于 2013-01-28T02:23:27.000 回答