2014-01-17 2 views
1

У меня есть проект, работающий на Windows 7, jdk6 и Apache tomcat7 и eclipse juno.windows 8 + Jdk 6 + Apache Tomcat7

Теперь мне нужно переместить его в окно8.

В Windows8 я загрузил jdk1.6.0_35 для 64-битных окон, Apche-tomcat7 для 64-бит и 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?

+0

Он скомпилирован .jsp для файла класса. Я думаю, что файл class является tmp-файлом, и компилятор не имеет прав переименовывать его в файл .class в правом каталоге. Итак, под какой учетной записью вы работаете и имеет ли она права на запись в каталог, в который установлен webapp? – flup

+0

Пользователь, с которым я вошел в систему только с Admin. Я переместил этот webapps в windows7 и windowsNT там, он также дает те же ошибки компиляции ... – user1506628

+0

Может ли ваш jsp-файл выкинуть FileNotFoundException? https://issues.apache.org/bugzilla/show_bug.cgi?id=38713 – flup

ответ

0

Решение: Отключить антивирус McAfee в режиме реального времени.

Смежные вопросы