簡體   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