Bonjour, je developpe une appli web qui prend en entrée un fichier de données xml.
Je devrais mes beans grace a ma méthode init de la classe LesProduits,
La méthode init fait appel a une classe (ParseXml) contenant la methode censée parser mon fichier xml, mais j'ai une erreur sur le constructeur de SaxBuilder ! Et je ne vois vraiment pas pourquoi. auriez vous des suggestions?

erreur: java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder

Voici les deux classes en question:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package metier;
 
 
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import java.util.Properties;
 
import xml.*;
 
public class LesProduits implements ILesProduits {
 
	private ArrayList<Produit> lesProduits;
 
	public LesProduits ()
	{			
	}
 
	public void init()	
	{
		ParseXml xml=new ParseXml();
		System.out.println("dans LesProduits");		
lesProduits = xml.ParseFichXML("testxml.xml");
	}
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package xml;
 
import java.io.*;
import org.jdom.*;
import java.util.List;
import java.util.Iterator;
import org.jdom.input.*;
import java.util.ArrayList;
import metier.*;
 
public class ParseXml {
	static org.jdom.Document document;
	static Element racine;
 
	public ArrayList<Produit> ParseFichXML(String chemin){
		//On crée une instance de SAXBuilder	    
		SAXBuilder sxb = new SAXBuilder();
	    try
	    {
	    	//etc
	}
}
Merci de vos réponses