cs_kakol
Messages postés180Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention12 juin 2008
-
26 avril 2006 à 15:06
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 2011
-
27 avril 2006 à 18:48
Bonjour,
je suis en train de tester un moteur de recherche qui s'appelle LIUS. J'ai donc télécharger le pack de lius sur le site officel et je l'ai intégré à mon projet. J'ai ensuite écrit une servlet, permettant de faire une indexation de fichiers, avec l'exemple donné dans le tutorial fournit avec lius.
Voici mon code :
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.Date;
import ca.ulaval.bibl.lius.config.*;
import ca.ulaval.bibl.lius.Lucene.*;
import ca.ulaval.bibl.lius.index.*;
import ca.ulaval.bibl.lius.LiusLogger;
import ca.ulaval.bibl.lius.Exception.*;
import org.apache.lucene.analysis.*;
import org.apache.lucene.index.*;
import org.apache.lucene.document.*;
public
class SrvIndex
extends HttpServlet {
public void init(ServletConfig config)
throws ServletException {
super.init(config);
}
public void destroy() {
super.destroy();
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
J'ai une erreur qui se produit lors de l'exécution de la ligne en rouge.
Voici l'erreur :
E SRVE0026E: [Erreur de servlet]-[org/jaxen/JaxenException]: java.lang.NoClassDefFoundError: org/jaxen/JaxenException
at java.lang.Class.forName1(Native Method)
at java.lang.Class.forName(Class.java(Compiled Code))
at org.jdom.xpath.XPath.newInstance(XPath.java:126)
at org.jdom.xpath.XPath.selectSingleNode(XPath.java:368)
at ca.ulaval.bibl.lius.config.LiusConfigBuilder.getAnlyzerClassString(LiusConfigBuilder.java:214)
at ca.ulaval.bibl.lius.config.LiusConfigBuilder.populateLiusConfig(LiusConfigBuilder.java:148)
at ca.ulaval.bibl.lius.config.LiusConfigBuilder.getLiusConfig(LiusConfigBuilder.java:136)
at aaaservlets.SrvIndex.doPost(SrvIndex.java:37)
...
Je ne sais pas d'où vient cette erreur car les package concernant jaxen sont bien intégrés au projet.
J'ai déjà passé quelques jours à essayer de rémédier à cette erreur mais sans succès.
Est-ce quelqu'un pourrait m'aider svp pcq je tourne vraiment en rond??
Merci d'avance
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 26 avril 2006 à 17:55
est ce que t as exporté ton jar ??
j m explique, peut etre que ton jar sous ton ide de dév est pris en compte (genre tu référence le jar avec eclipse dans ton projet) mais peut etre qu il est pas pris en compte lors de ton déploiement ce qui fait que ca compile chez toi mais que la classe n est pas trouvée a l execution!!!
++ Toinou