繁体   English   中英

Tomcat6 .war文件部署问题

[英]Tomcat6 .war file deployment issue

我很新,所以请原谅我的问题。

我被要求在其他人设计的tomcat6服务器上修复Webapp的实现。 我在本地保存了.war文件的副本,并且在弄乱已部署的应用程序的过程中将其破坏了。

因此,我取消了该Webapp的部署,并尝试使用备份的.war文件重新部署它。 但是我没有运行一个应用程序,却遇到了很多错误。 (附加)

除了选择.war文件并单击“部署”,我还需要做其他使用Tomcat Web应用程序管理器正确部署Web应用程序的事情吗? 如果没有,在这种情况下哪些典型的错误地方会出?

这是我得到的错误:

HTTP状态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)

注意:根本原因的完整堆栈跟踪可在Apache Tomcat / 6.0.35日志中找到。

Apache Tomcat / 6.0.35

根据以下错误消息,您似乎缺少fileupload API的库jar。

java.lang.NoClassDefFoundError:org / apache / commons / fileupload / FileUploadException

请检查tomcat / webapps // WEB-INF / lib中的commons-fileupload.jar文件。

希望这可以帮助

jar文件在tomcat / lib路径或tomcat / webapps // WEB-INF / lib中丢失

Thnx,Subhash

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM