Bonjour à tous,

J'ai un agent écrit en Java qui est lancé sur un serveur Domino, pour un application web.

Cet agent doit accéder à une base de donnée MySQL, pour cela j'utilise com.mysql.jdbc.Driver.

Lorsque ma base MySQL est sur le meme serveur que mon application, pas de problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
host = "localhost:3306";
connexion = DriverManager.getConnection("jdbc:mysql://" + host + "/nombase",user,pwd);

Mais si ma base est situé sur un autre poste, la cela ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
"adresseip:3306";
DriverManager.getConnection("jdbc:mysql://" + host + "/nombase",user,pwd);
J'ai crée un user type %|root dans mysql.

Voila le message d'erreur que la JVM du srveur Domino me renvoi :

14/09/2009 15:53:47 HTTP JVM: java.sql.SQLException: Failed to create message digest 'SHA-1' for authentication. You must use a JDK that supports JCE to be able to use secure connection authentication

Vous avez une idée ?

Merci