Bonjour,

J'ai fait une classe Java pour créer un document PDF, tout fonctionne bien lors d'un test avec une application Java.
Mais lors de tests avec une Servlet, ce n'est pas le cas.

Voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
GRAVE: StandardWrapperValve[ControleurPixi]: PWC1406: Servlet.service() for servlet Controleur threw exception
java.lang.NoClassDefFoundError: com/itextpdf/text/DocumentException
    at servletPixi.ControleurPixi.doGet(Controleur ......etc
Et la classe qui génère le PDF test :
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
public class FacturePDF {
 
    public FacturePDF(){
 
    }
    public void test(){
        String chemin="fichPdf/test.pdf";
        Document doc= new Document();
        try {
            PdfWriter writer= PdfWriter.getInstance(doc, new FileOutputStream(chemin));
            doc.open();
            writer.setCompressionLevel(0);
            Phrase hello = new Phrase("Hello World");
            PdfContentByte canvas = writer.getDirectContentUnder();
            ColumnText.showTextAligned(canvas, Element.ALIGN_LEFT,hello, 36, 788, 0);
            doc.close();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (DocumentException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
........
J'appelle juste la méthode test de la classe facture pour tester.
Je ne sais pas pourquoi cela ne marche pas avec mon application JSP et Servlet.

Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?

Merci d'avance pour votre aide.