Another option might be to tell tapestry to ignore the welcome file list public static void contributeIgnoredPathsFilter(Configuration<String> configuration) { configuration.add("(index\\.html)|(index\\.htm)|(index\\.jsp)"); }
http://tapestry.apache.org/configuration.html#Configuration-ConfiguringIgnoredPaths