Bonjour, j'essaie de faire fonctionner une application web qui utilise le provider bouncycastle pour lire un keystore, générer des clé RSA... le problème étant que mon application me renvoie l'erreur suivante :
exception
javax.servlet.ServletException: L'exécution de la servlet a lancé une exception
cause mère
java.lang.NoClassDefFoundError: com.ibm.emea.mssd.sprtool.webfactory.certificate.CertificateGenerator
java.lang.Class.initializeClass(libgcj.so.81)
com.ibm.emea.mssd.sprtool.webfactory.CertificateRequestServlet.doPost(Unknown Source)
com.ibm.emea.mssd.sprtool.webfactory.CertificateRequestServlet.doGet(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
cause mère
java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
java.lang.Class.forName(libgcj.so.81)
java.lang.Class.initializeClass(libgcj.so.81)
com.ibm.emea.mssd.sprtool.webfactory.CertificateRequestServlet.doPost(Unknown Source)
com.ibm.emea.mssd.sprtool.webfactory.CertificateRequestServlet.doGet(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
En gros il n'a pas l'air de trouver le .jar de bouncycastle.
Pourtant ce .jar (bcprov-jdK16-145.jar), j'ai essayé de le mettre partout :
- /usr/share/tomcat5.5/common/lib
- /usr/share/tomcat5.5/server/lib
- /opt/ibm/java/jre/lib
- /opt/ibm/java/lib
- /usr/share/tomcat5.5/webapps/MonAppli/WEB-INF/lib
Rien n'y fait, alors si quelqu'un connait la clé, Please help me !!!
Merci à vous !





Répondre avec citation
Partager