127.0.0.1 != localhost

Après 2 jours à tester tous les ports possibles et imaginables, à harceler notre prestataire pour qu’il me donne les droits sur tel et tel dossier de notre serveur distant, et à créer des copies plus ou moins farfelues de notre base de données de prod, je découvre enfin pourquoi Hibernate n’arrivait pas à initialiser de SessionFactory.
Il fallait modifier hibernate.cfg.xml de
<property name=”hibernate.connection.url”>jdbc:mysql://localhost:3306/basedetest</property>
en
<property name=”hibernate.connection.url”>jdbc:mysql://127.0.0.1:3306/basedetest</property>
 
puis créer un utilisateur MySQL dôté de privilèges suffisants sur l’host 127.0.0.1.


Je n’ai toujours pas compris la raison pour laquelle ma web app nécessite 127.0.0.1 alors que le fichier hosts (notre serveur tourne sur Mandriva) fait bien pointer localhost dessus, mais bon, ça fonctionne, passons au bug suivant.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: