gpt4 book ai didi

websphere - 如何在 Websphere 上配置本地和远程的 ejb

转载 作者:行者123 更新时间:2023-12-01 13:04:17 35 4
gpt4 key购买 nike

我有一个带有@local 和@remote 注释的无状态EJB SessionBean。该代码在 weblogic 服务器中运行良好。但是,将其部署到 Websphere 时会出现以下异常。

bm.ejs.container.EJBConfigurationException:BUSINESS_INTERFACE_DESIGNATED_AS_BOTH_REMOTE_AND_LOCAL:'oracle.odc.session.ODCSession'

oracle.odc.session.ODCSession 业务接口(interface)类不能同时是远程和本地。

是否有任何解决方法可以使其在不为远程和本地调用编写单独的 EJB 的情况下工作?

最佳答案

一个解决方法是有一个带有方法声明的基本接口(interface),然后有一个本地接口(interface)和一个远程接口(interface),它们扩展了基本接口(interface),例如

public interface MyEJBBase {
public void foo();
public void bar();
}

@Local
public interface MyEJBLocal extends MyEJBBase {}

@Remote
public interface MyEJBRemote extends MyEJBBase {}

关于websphere - 如何在 Websphere 上配置本地和远程的 ejb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4024060/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com