我在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,但这似乎没有任何改变。
答案 0 :(得分:5)
这是Maven依赖项的问题。它似乎是上面提到的一个线程(但没有关于它是否有效的反馈),相关解决方案是编辑integration / pom.xml文件并包含此依赖项:
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>mahout-examples</artifactId>
<version>0.7</version>
</dependency>
我相信这可能与我在maven回购中使用旧版Mahout有关。