I got following error :
SEVERE: Servlet.service() for servlet jsp threw exception
javax.el.ELException: The identifier [case] is not a valid Java identifier
I had the same problem while migrating my present application to Tomcat 7 it is(jsf 1.2 with ice faces 1.8.2). I have solved it by including a bat file with name setenv.bat with the below content in it. 'SET CATALINA_OPTS=%CATALINA_OPTS% -Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true'
i have included it in TomcatInstallationDirectory/bin.
it is read by catalina.bat file. in the below line 'call "%CATALINA_BASE%\bin\setenv.bat"'.
Hence my jspx pages are rendered appropriately
I had went through the following documentation by tomcat:
please do post all the solution you made