Following is my env: eclipse, tomcat, mercurial, jsf on the front end.
I recently renamed my welcome file from 'Welcome.xhtml' to 'welcome.xhtml'
I committed the changes,deployed to test and everything worked fine.
Then I pulled the changes into production. When I accessed the URL in production https://site.comp.com, a request was sent out for https://site.comp.com/app/Welcome.xhtml and then I got 500 error and filenotfound exception saying /Welcome.xhtml not found in externalcontext as a resource.
I tried clearing mercurial cache, tomcat cache, deleting the webapp and creating a new one thinking something somewhere is caching the old file, but I couldn't find anything. Any idea why such different behaviors in test and production?