我使用Spring和Hibernate和尝试上传大文件,但是当我尝试上传 更多的则150 MB则产生错误,如的Java大文件的上传java.io.IOException异常:地图失败
Caused by: java.lang.OutOfMemoryError: Map failed
at sun.nio.ch.FileChannelImpl.map0(Native Method)
at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:755)
... 157 more
我使用的是Windows 64位操作系统。大量的谷歌搜索后,我发现这是JDK中的错误。 任何人都可以帮我解决这个问题吗?
有人写这个问题https://github.com/MLCL/Byblo/issues/78。但我不确定这是否是错误。如果错误,那么我该如何解决它。它有任何其他适当的解决方案。
你可以发布这样做的代码吗?除非我们看到代码实际上试图做什么,否则我们无法提供帮助。谢谢 – Welshboy
其实代码不是我写的。我在春天和冬眠时使用liferay。在它里面我使用它上传文件文档和媒体Portlet。 –
我的意思是你用来做上传的代码,我可以理解你使用的是第三方代码,但是看看你的代码如何与它进行交互将会很有帮助。 – Welshboy