eccezione durante l'integrazione del motore di raccomandazione mahout in applicazioni Web Java

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

  •  27-10-2019
  •  | 
  •  

Domanda

Sto cercando di implementare il codice recoemmender in applicazioni Web Java dinamico tramite approccio diretto. posso compilare il codice, ma quando ho eseguito l'applicazione sul server di sto ottenendo seguente errore:

Tipo Eccezione rapporto

Messaggio Descrizione Il server ha rilevato un errore interno (), che ha impedito di soddisfare questa richiesta.

eccezione javax.servlet.ServletException: esecuzione servlet gettato un'eccezione

causa principale java.lang.NoClassDefFoundError: org / apache / mahout / cf / gusto / modello / 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)

causa principale 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)

Come posso risolvere questo problema?

È stato utile?

Soluzione

E 'significa proprio quello che dice: non si hanno le classi Mahout inclusi nel vostro web app! mettere i file JAR in WEB-INF/lib come si deve fare con qualsiasi altra libreria ha bisogno un web app.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top