Bonjour.
J'apprends JSP-JSTL et Tomcat.

Dans mon IDE de Netbeans, mon petit projet de test a été créé en tant que 'web application', avec Apache Tomcat comme choix de serveur. J'en conclus que lorsque je fais s'exécuter la page de garde (index.html ou .jsp), un serveur-conteneur Tomcat-Jasper est également mis en route (s'il ne l'est pas déjà) sur mon PC même.

Mon petit projet de test vise à télécharger une Applet.class se trouvant effectivement dans un fichier Java en bibliothèque (d'un auteur sûr dont j'ai téléchargé le fichier eid-applet-package.jar contenant le code de be.fedict.eid.applet.Applet.class).
Code de ma page index.jsp :
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
    <body>
        ...
        <script src="https://www.java.com/js/deployJava.js"></script>
        <script>
            var attributes = {
                code : 'be.fedict.eid.applet.Applet.class',
                archive : 'eid-applet-package-1.1.3.jar',
                width : 400,
                height : 300
            }
            var parameters = {
                TargetPage : 'identity-result.jsp',
                AppletService : 'applet-servcice',
                BackgroundColor : '#ffffff'
            }
            var version = '1.1.3';
            deployJava.runApplet(attributes, parameters, version);
        </script>
    </body>
</html>
Ce script est un exemple donné par l'auteur du projet eID.
Mon problème : Le conteneur Jasper semble ne pas trouver le fichier eid-applet-package-1.1.3.jar.
Dans la page du navigateur se charge bien un rectangle (avec le timer de Java); mais si je code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
                archive : 'eid-applet-package-1.1.3.jar',
, ce rectangle ne trouve apparemment pas l'applet. L'erreur apparaissante :
ClassNotFoundException : be.fedict.eid.applet.Applet.class
tandis que si je code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
                archive : 'D://DwnldApp/eid-applet-sdk-1.1.3/eid-applet-package-1.1.3.jar',
, l'erreur qui apparaît alors est :
IllegalArgumentException : name
(Ce 'name' est probablement une variable de la classe 'Applet.class', révélant qu'elle serait trouvée)
Ma question : Dans quel fichier de configuration du Tomcat-Jasper se trouverait le path servant de préfixe à eid-applet-package-1.1.3.jar ? soit comment faire pour que ce fichier .jar soit bien trouvé par le serveur-conteneur ? Car lorsque je porterai le code sur un serveur distant, il ne s'agira plus que mon script contienne encore le préfixe D://DwnldApp/eid-applet-sdk-1.1.3/.

Merci d'avance pour votre attention et, le cas échéant, pour tenter de m'aider et pour vos réponses.

PS: Mon livre d'apprentissage : Java Server Pages de Hans Bergsten, chez O'Reilly - 3rd edition (JSP 2.0 & JSTL 1.1)