exception tout en intégrant le moteur de recommender mahout dans l'application web java

StackOverflow https://stackoverflow.com/questions/9323374

  •  27-10-2019
  •  | 
  •  

Question

Je suis en train de mettre en œuvre le code recoemmender dans l'application web dynamique java en utilisant l'approche directe. je peux compiler le code, mais quand je lance l'application sur le serveur je reçois l'erreur suivante:

type Rapport d'exception

message Description Le serveur a rencontré une erreur interne () qui a empêché de satisfaire cette demande.

exception javax.servlet.ServletException: exécution Servlet a généré une exception

cause racine java.lang.NoClassDefFoundError: org / apache / cornac / cf / goût / modèle / DataModel 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.HttpServlet.service (HttpServlet.java:722)

cause racine java.lang.ClassNotFoundException: org.apache.mahout.cf.taste.model.DataModel org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1676) org.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.HttpServlet.service (HttpServlet.java:722)

Comment puis-je résoudre ce problème?

Était-ce utile?

La solution

Cela signifie simplement ce qu'il dit: vous n'avez pas les classes Mahout inclus dans votre application web! mettre les fichiers JAR dans WEB-INF/lib que vous devez faire avec une autre bibliothèque a besoin d'applications web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top