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 :
Sans passer par des tests unitaires la connexion se fait correctement, mais lorsque je lance mvn -test cela me renvoie l'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
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 ?
Partager