Hi Ahmad, I suggest you begin with T5 Tutorial http://tapestry.apache.org/tapestry5/t5-tutorial.pdf It uses Eclipse and Jetty, but is a very nice tutorial.
With Eclipse, Maven and Jetty you "... can make *Java code* changes and see them immediately ... no redeploy, no restart! And it's blazingly fast to boot..." (http://tapestry.apache.org/tapestry5/) With maven you can build yourApp.war and deploy it on Tomcat. Marcus