2015-03-03 6 views
0

Я очень новый, поэтому, пожалуйста, извините наивный вопрос.Проблема с развертыванием файла Tomcat6 .war

Меня попросили исправить реализацию webapp на сервере tomcat6, который кто-то еще разработал. Я сохранил копию файла .war локально, и в процессе возиться с развернутым приложением сломал его.

Поэтому я не развернул этот webapp и попытался повторно развернуть его с помощью моего резервного файла .war. Но вместо рабочего приложения я получил кучу ошибок. (прилагается)

Есть ли что-нибудь еще, что нужно сделать для правильного развертывания webapp с помощью Tomcat Web Application Manager, кроме того, чтобы выбрать файл .war и нажать «Развернуть»? А если нет, каковы типичные вещи, которые идут не так в этом сценарии?

Вот ошибки я получаю:

HTTP Status 500 -

отчет Тип исключения

сообщение

описание Сервер обнаружил внутреннюю ошибку(), что не позволяет ему выполнить это запрос.

исключения

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException 
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:502) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
root cause 

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException 
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:865) 
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:794) 
    org.apache.jsp.index_jsp._jspService(index_jsp.java:453) 
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
root cause 

java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException 
    org.apache.jsp.index_jsp._jspService(index_jsp.java:100) 
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
root cause 

java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileUploadException 
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) 
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 
    org.apache.jsp.index_jsp._jspService(index_jsp.java:100) 
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388) 
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) 
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 

Примечание: Полные трассировки стеки первопричины доступно в/6.0.35 журналах Apache Tomcat.

Apache Tomcat/6.0.35

+0

рекомендации, перенести проект на Apache POM для решения проблем зависимостей. – vzamanillo

ответ

0

на основе ниже сообщение об ошибке он выглядит как вам не хватает библиотеки баночку для FileUpload API.

java.lang.NoClassDefFoundError: орг/апач/Обще/FileUpload/FileUploadException

Пожалуйста, проверьте TOMCAT/WebApps // WEB-INF/Библиотека для файла Викисклада fileupload.jar.

Надеется, что это помогает

0

Jar файл отсутствующего либо в TOMCAT/Lib пути или кот/WebApps // WEB-INF/Библиотека

Thnx, Subhash