0

我在 CORBA 中遇到问题。我的服务器运行良好。但是当我尝试将客户端连接到服务器时出现此错误

org.omg.CORBA.OBJECT_NOT_EXIST: POA destroyed

有谁知道我们在哪种情况下会收到此错误?

4

2 回答 2

1

CORBA规范中描述了可以引发此异常的确切场景。看起来客户端正在调用一个对象引用,该引用指向已在已销毁的 POA 中注册的服务方。

于 2014-07-26T18:29:47.787 回答
1

通常,这意味着 Corba ObejctReference(在客户端拥有)在服务器端无效。例如,这个 CorbaObject 没有使用 Persistent 策略,如果服务器重新启动,那么之前的 Object 引用将再次无效。为了解决这个问题,客户端需要重新获取对象引用。

于 2014-07-31T04:17:38.717 回答