Currently SEAM is not able to run in a Tomcat that does not unpack its war files. This is because WarRootDeploymentStrategy + URLScanner is not capable of retrieving files from the ServletContext so that *.page.xml files won't be found.
The attached patch tries to work around this problem but it's more of a hack than a bugfix. It does not work properly as the information from the *.page.xml is read but not fully used (e.g. rewrite pattern will work but s:link does not use them). And it also spits many warnings to the console regarding getRealPath()-failures.