我有客户端服务器应用程序,带有 JBossAS7 和使用服务器提供的远程 EJB 的客户端。我必须将文件从客户端传递到服务器,然后通过 InputStream 对其进行进一步处理。还必须将文件从服务器传递到客户端,在服务器上我得到 OutputStream。文件大小没有限制,甚至可能是 5GB。我该怎么做才能解决这种情况?传递 byte[] 数组似乎不是一个好的解决方案,RMI 限制了我读过的大小。RMIIO 是 GPL(我需要免费用于商业用途的解决方案)。http传输是唯一合理的方法吗?
编辑:似乎 RMIIO 总是 LGPL!