Utiliser Jetty 7 avec Maven
Jetty peut être très utile aux projets Maven, notamment dans la phase de tests d’intégration.
Il faut souvent déployer l’application sur un serveur type JBoss puis lancer les tests. Avec Jetty, on dispose alors d’un conteneur léger qui permet de disposer des fonctionnalités essentielles d’un conteneur (webapp, datasource, …).
Problème : avec la version 7 de Jetty, il faut gérer l’authentification. Sinon, on obtient une erreur du type :
java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@4095c5ec in ConstraintSecurityHandler@28f52a14@
J’ai trouvé la solution à ce problème sur le blog de Max Berger.
A SUIVRE