2012-02-17 69 views
0

我正試圖在java動態web應用程序中使用直接方法實現recoemmender代碼。我可以編譯代碼,但是當我在服務器我得到下面的錯誤運行應用程序:在java web應用程序中集成mahout推薦引擎時的異常

類型 異常報告

消息 描述服務器遇到阻止其內部錯誤()履行這一要求。

例外 javax.servlet.ServletException:Servlet的執行引發異常

根源 java.lang.NoClassDefFoundError:組織/阿帕奇/象夫/ CF /味道/模型/ DataModel的 融爲一體。 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) 有機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.Htt pServlet.service(HttpServlet.java:722)

我該如何解決此問題?

回答

0

這意味着它只是說:你沒有包含在你的網絡應用程序中的Mahout類!將JAR文件放在WEB-INF/lib中,因爲您需要使用Web應用程序需要的任何其他庫。

+0

謝謝...它的工作。 – Kinjal 2012-02-20 10:01:50

+0

但爲什麼它不採取引用庫中的類引用,我添加了所有必需的jar? – Kinjal 2012-02-20 10:13:52

+0

不確定你指的是什麼。錯誤表明你沒有這樣做。 – 2012-02-20 18:24:00