2016-11-04 19 views
0

環境: - JBossのEAP 6.3アルファ1java.io.IOExceptionの処理方法:フォームデータの破損:com.oreilly.servlet.multipart.MultipartParserで早すぎる終了が発生しましたか?

JDK: - JDK 1.7 u_80 64ビット

我々は絶対にJDK 1.6 u_32 64ビットで正常に動作しているプログラムの機能を持っています。 JDK 1.7 u_80 64ビットにアップグレードすると、例外メッセージ"破損したフォームデータ:早すぎる終了"が投げられました。次のファイルがプログラムで使用されています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) 

答えて

-1
MultipartRequest multi = new MultipartRequest(request, "C:\\Users\\HP\\workspace\\Project_OnlineExa\\WebContent"); 

サーブレットの最初の行にする必要があります

関連する問題