Puedas comenzar a utilizar Struts2 partiendo del Struts2-blank, que ya contiene las librerias necesarias y el struts.xml, puedes descargar el .war de aqui:
http://struts.apache.org/download.cgi
Para instalar tiles, puedes basarte en este ejemplo en el que te dan los conceptos basicos, basicamente necesitas algunas librerias y un tiles.xml
http://www.vaannila.com/struts-2/str...example-1.html
Respecto a JSON, ni idea, pero me imagino q solo sera descargar la libreria necesaria
http://struts.apache.org/2.2.1.1/docs/json-plugin.html