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)
Пожалуйста, помогите мне. Заранее спасибо.
ошибка указывает, что не было default.jsp Вы уверены, что вы перешли на одно и то же место? Есть ли разница в web.xml? Покажите нам свою конфигурацию в разделе индекса. – Danh
Проблема в том, что все в порядке, когда в тестах на разрыв, таких дефектных, только когда сервер на самом деле. Я обнаружил, что tomcat не может создавать папки (конфигурацию в имени файла server.xml) в рабочей папке, когда она работает. в tomcat веб-сервере был такой запуск, добавьте 1 час сети больше, это не так. Спасибо за ответ. –
Это вопрос разрешения? – Danh