![](/img/trans.png)
[英]Java Error java.lang.ClassNotFoundException: com.oreilly.servlet.multipart.MultipartParser
[英]How to handle java.io.IOException: Corrupt form data: premature ending occuring in com.oreilly.servlet.multipart.MultipartParser?
環境 :-Jboss EAP 6.3 Alpha 1
JDK :-JDK 1.7 u_80 64位
我們有一個程序功能,在JDK 1.6 u_32 64位中絕對可以正常工作。 將其升級到64位JDK 1.7 u_80后,它開始拋出異常消息“ Corrupt form data: Premature 結尾” 。 以下文件正在程序http://central.maven.org/maven2/com/servlets/cos/05Nov2002/cos-05Nov2002.jar中使用
查找問題的原因和解決方案非常重要,因為問題在JDK 1.6 u_32 64位和JDK 1.7 u_80 64位中有所不同。 但是從痕跡來看,問題似乎顯然屬於com.oreilly.servlet.multipart.MultipartParser。(MultipartParser.java:205)
在打印堆棧跟蹤時,我們發現以下異常:-
java.io.IOException: Corrupt form data: premature ending
at com.oreilly.servlet.multipart.MultipartParser.<init>(MultipartParser.java:205)
at org.apache.jsp.webaccess.configurations.adddocument.closeadddoc_jsp._jspService(closeadddoc_jsp.java:995)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
MultipartRequest multi = new MultipartRequest(request, "C:\\Users\\HP\\workspace\\Project_OnlineExa\\WebContent");
應該是Servlet的第一行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.