How do the .java files get created in /usr/local/apache-tomcat-5.5.31/work/Catalina/localhost/(Appname)/org/apache/jsp directory? All I have is .jsp files in /usr/local/apache-tomcat-5.5.31/webapps/(Appname) and some other some other directories that have .class files that are unreadable.

Its a mystery where do the .java files come from even if I delete the work directory they would come back once I open the website on a browser.