I followed the steps showed here and deployed my GWT app on the tomcat 7 server. When I run it, it gives me the HTTP 405 error. When I run the same app in deploy mode it just runs fine, but when I try to deploy on tomcat and run I get the error.
Make sure you compile your java code using GWT compile so that it gets converted to Javascript, and then create the war file.