J'ai une application Java qui utilise une BD MySQL. Actuellement, elle est déployée en interne sur chaque poste utilisateur d'une administration, la base de données elle est stockée sur un serveur LAMP appartenant au même réseau. On souhaite faire partager l'application avec d'autres administrations, en gros ça veut dire que l'on veut que notre bd sql soit accessible de l'extérieur. En fait quand je dis extérieur ça correspond pas vraiment à l'état des choses puisque les établissements en question on leur propre réseau VPN.
J'ai donc commenté le skip-networking sur le my.conf et j'ai ouvert le port sur le parefeu. A partir d'un site distant, j'arrive bien à accéder à la bd ac phpMyAdmin hébergé sur le serveur web du serveur LAMP et je reçois bien la signature du serveur mysql quand je fais un telnet sur le port 3306. Par contre quand je lance le .jar de l'application, en s'assurant bien que tous les packages requis sont inclus et plus particulièrement les drivers, mon application se bloque sur la procédure d'authentification quand je clique sur le bouton "OK" qui va tester le couple login/Pass à partir de la BD. Donc rien ne se passe, même pas le message d'erreur qui est sensé apparaitre quand le LogiN/pass est faux .
Je ne vois vraiment pas d'où peut venir l'erreur, vos suggestions sont les bienvenues !
Partager