Bonjour à tous,

Je veux faire des test unitaires pour savoir si je me connecte bien à ma base de données mais je tombe sur cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
javax.servlet.ServletException: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial
Sans passer par des tests unitaires la connexion se fait correctement, mais lorsque je lance mvn -test cela me renvoie l'erreur.

Je pense que cela vient des JNDI. Il manque les références pour se connecter à la base de données car lorsque je lance mon web service avec tomcat, vu que le fichier qui contient les références se trouve dans un dossier de tomcat il n'y a pas de problèmes.

Comment faire pour arriver à se connecter à la base de données et faire des test unitaires dessus ?