War is a project mainly written in Java, it's free.
This is the example project referred to in the Struts 2 documentation, Hello World tutorial. See: http://struts.apache.org.
To build the application's war file run ant archive from the project's root folder.
The war file is created in the dist sub-folder.
Copy the war file to your Servlet container (e.g. Tomcat) and then startup the Servlet container.
In a web browser go to: http://localhost:8080/Hello_World_Struts2_Ant/index.action.
You should see a web page with Welcome to Struts 2!