www.bug-track.com.
Les autres ne sont pas disponibles au public, ou n'existent plus.
L'avantage de struts, c'est la division des tâches :
1- Équipe de développeurs java qui travaille sur les classes logiques ou utilitaires, par exemple l'accès au données dans une bd, ou via MQ. (Aucune connaissance du web ou de struts necessaire).
2- Les développeurs Struts, qui vont créer les actions, forms et beans, en utilisant les classes logiques (équipe 1).
3- Les intégrateurs, qui vont programmer les pages jsp en utilisant seulement du html et des tagslib (aucune connaissance de java necessaire, seulement l'utilisation des tags qui est très simple). Ils peuvent donc se consacrer au look et à l'expérience des utilisateurs.
Pour les livres, celui de Ted Husted est très bon (il a contribué énormément au projet), voici le lien : http://husted.com/struts/book.html.
Bonne journée.