2016-01-06 4 views
0

Когда я реализую веб-службу RESTful для tomcat6 в тестовом сервере, все прошло хорошо (с созданием виртуального хоста в server.xml). Но когда он появился на реальном сервере с аналогичной конфигурацией. Детальная информация:Ошибка при развертывании веб-сервиса в tomcat 6 и centos

exception 

org.apache.jasper.JasperException: Unable to compile class for JSP 
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:519) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:810) 

root cause 

java.io.FileNotFoundException: /usr/local/tomcat/work/Catalina/localhost/FTPSchedulerWeb/org/apache/jsp/default_jsp.java 
    java.io.FileOutputStream.open(Native Method) 
    java.io.FileOutputStream.<init>(FileOutputStream.java:179) 
    java.io.FileOutputStream.<init>(FileOutputStream.java:70) 
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:188) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:461) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:442) 
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:430) 
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:810) 

Пожалуйста, помогите мне. Заранее спасибо.

+0

ошибка указывает, что не было default.jsp Вы уверены, что вы перешли на одно и то же место? Есть ли разница в web.xml? Покажите нам свою конфигурацию в разделе индекса. – Danh

+0

Проблема в том, что все в порядке, когда в тестах на разрыв, таких дефектных, только когда сервер на самом деле. Я обнаружил, что tomcat не может создавать папки (конфигурацию в имени файла server.xml) в рабочей папке, когда она работает. в tomcat веб-сервере был такой запуск, добавьте 1 час сети больше, это не так. Спасибо за ответ. –

+0

Это вопрос разрешения? – Danh

ответ

0

Я исправил его так: я копирую папку текущего запуска проекта поврежденной папки, а затем редактирую некоторые веб-дефектные. Затем перезапустите tomcat, все закончилось