java - Websphere java.rmi.RemoteException: CORBA BAD_OPERATION
问题描述
我正在尝试在部署在 websphere 服务器上的应用程序中使用有状态 EJB Bean。对于我们在 Wildfly 上部署的其他客户,我在那里没有任何问题。然而,在 Websphere 上,第一次查找也可以正常工作。但在那之后,使用 EJB Bean 的托管 bean 会通过<t:savestate>
它的请求范围被序列化,但我们需要它的寿命比这更长(不幸的是,我们仍在研究 JSF 1,但我们很快就会去 JSF 2 并希望解决视图/流范围的问题。无论如何都需要解决这个问题,因为我们需要在我们的应用程序的早期版本中使用该功能。)在下一个请求中,尝试访问 EJB Bean,它仍然存在,但抛出以下异常:
java.rmi.RemoteException: CORBA BAD_OPERATION 0x0 no
nested exception is:
org.omg.CORBA.BAD_OPERATION:
The delegate has not been set!
vmcid: 0x0 minor code: 0 completed: No
我尝试了几种方法来查找 bean,但我不知道如何解决这个问题。它都发生在 Websphere 8.0.0.4 和 8.5.5.14 上。Bean 正在实现 Serializable,我什至尝试让远程接口扩展 Serializable。
解决方案
推荐阅读
- python - 从路径python中提取Json值
- ios - APNS 证书会停止触发通知吗?
- ms-access-2010 - 考勤系统 MS ACCESS
- c# - 泛型类的 Module.ResolveMember 行为
- java - javafx java.math.BigInteger 中的转换异常不能转换为 java.lang.Long
- php - Laravel 给 URL 添加参数
- android - 在 Room 中访问和存储多个 POJO 类
- php - 无法在 Code Igniter 中接收 PayPal IPN 响应
- android - DeepLink 打开应用程序,但在应用程序进入后台之前不会触发回调
- python - Python:如何根据图像输入重塑数组?