Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
客户端是否可以将 RMI 对象作为参数传递给 EJB,以便 EJB 可以回调客户端?
您需要将调用中的连接详细信息传递给 EJB,并让 EJB 与客户端 RMI 服务器建立连接。
我的建议是对异步行为使用消息传递和临时队列,这听起来像是您正在尝试实现的...
不可以。远程对象不能被序列化并移动到其他位置,因为与远程对象本身的连接本质上是瞬态的。
可以使用某种可以序列化的包装对象,一旦发送到 EJB 就会重新建立 RMI 连接。