Utiliser Jetty 7 avec Maven

2010-02-25

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

Avatar

David Pilato

20+ years of experience, mostly in Java. Living in Cergy, France.