jfinal上传视频 报错

页面用js  的form 提交方式  上传100多M的文件  报错 不知道是因为什么 想要请教一下@jfinal   我已经在config 里面设置了最大允许上传 500M  所以应该不是这块的问题  我愿来用过那种 form 表单action 直接提交的话好像没有什么问题  现在换成  js的方式提交 报错   不明白是哪里的问题  是超时了吗 

以下是报错  

2016-10-19 17:32:28 com.jfinal.core.ActionHandler error

严重: /newInfo/AddNewInfo

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

        at com.jfinal.aop.Invocation.invoke(Invocation.java:85)

        at com.jfinal.core.ActionHandler.handle(ActionHandler.java:74)

        at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl

icationFilterChain.java:235)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF

ilterChain.java:206)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV

alve.java:233)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:191)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j

ava:127)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j

ava:103)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal

ve.java:109)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav

a:293)

        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcesso

r.java:879)

        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.pr

ocess(Http11AprProtocol.java:610)

        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:17

77)

        at java.lang.Thread.run(Thread.java:662)

Caused by: java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at com.jfinal.aop.Invocation.invoke(Invocation.java:71)

        ... 14 more

Caused by: java.lang.OutOfMemoryError: Java heap space

        at java.util.Arrays.copyOf(Arrays.java:2786)

        at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:94)

        at cn.com.wy.Tool.FileOper.SaveFile(FileOper.java:87)

        at cn.com.strong.Controller.NewInfoController.AddNewInfo(NewInfoControll

er.java:132)

        ... 19 more


评论区

utopia

2016-10-19 21:49

在configConstant中添加me.setMaxPostSize(1024*1024*1024);//上传文件大小:1G试试

JFinal

2016-10-20 10:58

提示内存溢出,你为 jdk 启动给配置的最大内存是多少? 或许是项目几乎占尽了分配的内存,然后上传的文件成了压死骆驼的最后一根稻草

热门反馈

扫码入社