我有 4 个应用程序在运行 websphere 应用程序服务器,一个作为 ear 文件,另外 3 个基于消息驱动 beansas jar 文件。现在我正在尝试添加一个应用程序,即 jar 文件,此应用程序将在服务器上启动并将所有数据保存在 hashmap 对象中。我想通过消息驱动的 bean 代码之一使用第四个应用程序 api 来读取这个 hashmap 对象。
是否可以在没有 RMI 调用的情况下读取第 4 个应用程序哈希映射对象?
我有 4 个应用程序在运行 websphere 应用程序服务器,一个作为 ear 文件,另外 3 个基于消息驱动 beansas jar 文件。现在我正在尝试添加一个应用程序,即 jar 文件,此应用程序将在服务器上启动并将所有数据保存在 hashmap 对象中。我想通过消息驱动的 bean 代码之一使用第四个应用程序 api 来读取这个 hashmap 对象。
是否可以在没有 RMI 调用的情况下读取第 4 个应用程序哈希映射对象?
听起来您想要某种单例服务,该服务将被应用服务器上的其他应用程序使用。您可以将此实现为@Singleton
ejb,然后其他应用程序可以使用标准 ejb 调用方法访问该 ejb。