If you face an issue in which you’re JSP changes does not reflect on your browser even after restart of your tomcat server, there could be two possible reasons -
2. Tomcat - The work directory is where Tomcat writes any files that it needs during runtime, such as the generated servlet code for JSPs.
Example - C:\apache-tomcat-7.0.11\work\Catalina\localhost
Even if you deployed latest code in your webapp directory changes does not reflect on your browser, the possible reason could be tomcat not able to write changes in work directory. To resolve this you can go to above directory and delete those temp files.