This has happened to me in the past when I imported a GWT project to a different computer. Seems you have already done some things I have tried. Before you start, right click on your project, hit Refresh, so you don't miss anything that's not in sync with the file system. There are multiple things it may be, so here's all the things I did to get it working:
Before the following steps also helps if you use the same version of GWT that was originally used to create your project. Also, make sure gwt-servlet.jar, gwt-servlet-deps.jar, validation-api-1.0.0.GA.jar, and validation-api-1.0.0.GA-sources.jar in your libs directory are the same as the ones from your GWT SDK directory (only if your app uses them).
- Delete gwt-UnitCache
- Open up the war directory.
- Delete ALL compiled module folders.
- Delete the war/WEB-INF/deploy folder.
- Delete the war/WEB-INF/classes folder. It may be hidden in Eclipse, so you may have to do it via your file system.
- Now, on the menus: click Project > Clean...
- Make sure a build happens too. Either make "Build automatically" is selected, or use the option in the "Clean" dialog.
- Do a GWT Compile. If you have more than one module, ONLY compile the main module. Any inherited modules will also be compiled.
I hope this helps. Ask if you need any clarifications.