Lo primero que tienes que entender es que Struts es un framework J2EE, no J2SE.
Con respecto a Struts para apache, aquí tienes:
http://struts.apache.org/2.x/index.html
Y Eclipse se puede usar perfectamente con struts, te adjunto este site por si te interesa:
http://www.laliluna.de/tutorial-stru...e-espanol.html