tomcat - Windows 8 + Jdk 6 + Apache Tomcat7

标签 tomcat windows-8 jdk6

我的项目在 Windows 7、jdk6 和 Apache tomcat7 以及 eclipse juno 上运行。

现在我必须把它移到windows8。

在windows8中,我下载了64位的jdk1.6.0_35,64位的Apche-tomcat7和eclipse luna。

但是当我运行这个项目时,它会给我 jsp 编译错误,还会给我以下错误

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:661)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

根本原因

java.io.IOException: tmpFile.renameTo(classFile) failed
org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.java:204)
org.apache.jasper.compiler.SmapUtil.installSmap(SmapUtil.java:163)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:483)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

我应该如何解决 windows8 中的这个错误?

最佳答案

解决方案:禁用 McAfee 防病毒实时扫描。

关于tomcat - Windows 8 + Jdk 6 + Apache Tomcat7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21193801/

相关文章:

asp.net-mvc - 在 Windows 8 中的 IIS 8 上使用 .NET 4.5 的 MVC 4 网站给出 403.14 禁止错误

windows-8 - 现代 Windows UI 中忽略了 msapplication-starturl

java - Spring MVC : How to modify @Pathvariable(URI) in Interceptor before going to controller?

java - webgoat 不能用 tomcat 8 启动

windows-8 - 如何强制应用程序在 Windows 7/8 上使用 DPI 虚拟化

java - MyBatis升级导致构建错误

java - 从 Java 程序中终止 Windows session

java - 使用 `IOUtils.toString(containerRequestContext.getEntityStream(),"UTF-8"); ` 时无法解码特殊字符

java - 如何使用 Ngrok 将简单的 Java HTTP 客户端应用程序连接到 Web 资源?