Página JSP do Tomcat não compilada (java.io.IOException: tmpFile.renameTo (classFile) falhou)

Cada vez que executo meu aplicativo Web no TomCat, ocorre um erro. Não há nada de errado com os arquivos .jsp, apenas que eu tenho que reiniciar o servidor e, às vezes, o IDE completo para que esse erro desapareça.

O erro é o seguinte

12 de março de 2014 17:57:01 O org.apache.catalina.core.StandardWrapperValve invoca SEVERE: Servlet.service () para o servlet [jsp] no contexto com o caminho [/ Assignment_1_Flight_Reservation_System] lançou a exceção [Não foi possível compilar a classe para JSP] com causa raiz java.io.IOException: tmpFile.renameTo (classFile) falhou em org.apache.jasper.compiler.SmapUtil $ SDEInstaller.install (SmapUtil.java:204) em org.apache.jasper.compiler.SmapUtil.installSmap ( SmapUtil.java:163) em org.apache.jasper.compiler.JDTCompiler.generateClass (JDTCompiler.java:483) em org.apache.jasper.compiler.Compiler.compile (Compiler.java:378) em org.apache.jasper .compiler.Compiler.compile (Compiler.java:353) em org.apache.jasper.compiler.Compiler.compile (Compiler.java:340) em org.apache.jasper.JspCompilationContext.compile (JspCompilationContext.java:646) em org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:357) em org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:390) em org.apache.jasper.servle t.JspServlet.service (JspServlet.java:334) em javax.servlet.http.HttpServlet.service (HttpServlet.java:728) em org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305) .apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210) em org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter (MonitorFilter.java:393) em org.apache.catalina.core.ApplicationFilterChain .internalDoFilter (ApplicationFilterChain.java:243) em org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210) em org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:22). apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:123) em org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:472) em org.apache.catalina.core.StandardHostValve.invoke. java: 171) em org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve. java: 99) em org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:953) em org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118) em org.apache.catalina.connector .CoyoteAdapter.service (CoyoteAdapter.java:408) em org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1023) em org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process:58 (Abstract) org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:312) em java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) em java.util.concurrent.ThreadPoolExecutor $ Worker. execute (ThreadPoolExecutor.java:615) em java.lang.Thread.run (Thread.java:744)