配置远程异步 EJB 方法结果

使用此任务来设置远程异步 Enterprise JavaBeans (EJB) 方法调用的最大未声明结果数。

关于此任务

调用远程异步 EJB 方法时,服务器必须保存该远程方法调用的结果,直到客户机使用 Future.get 方法声明这些结果为止。如果客户机永远不声明该结果,那么未声明的结果可以在服务器中累积并占用内存。为了避免占用太多的内存,缺省值情况下,服务器将未声明结果数限制为 1000。如果未声明结果数接近或超过该限制时,服务器将发出 CNTR0328W 警告。

过程

  1. 可选: 打开管理控制台。
  2. 选择服务器
  3. 选择服务器类型
  4. 选择 WebSphere 应用程序服务器
  5. 选择要配置的服务器。
  6. 在“服务器基础结构”中,选择 Java 和进程管理进程定义
  7. 在“其他属性”中,选择 Java 虚拟机
  8. 在“其他属性”区域中,选择定制属性
  9. 在“应用程序服务器”页面中,单击新建以指定服务器的任意“名称/值”对。
  10. 名称输入字段中,输入:com.ibm.websphere.ejbcontainer.maxUnclaimedAsyncResults
  11. 输入字段中,输入所需的最大未声明结果数。 特殊值 0 将解释为无限制。缺省值是 1000
  12. 单击确定
  13. 保存配置。
  14. 重新启动服务器。

结果

将设置所有 EJB 的最大未声明异步 EJB 方法结果数。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tejb_configasync
文件名:tejb_configasync.html