[英]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.