配置 JAX-RPC Web Service 端口的范围

当 Java™ API for XML-based RPC (JAX-RPC) Web Service 应用程序部署到 WebSphere® Application Server 中时,将为每个应用程序或模块创建一个实例。实例包含 Web 模块或企业 Bean 模块的部署信息,包括实现范围、客户机绑定和部署描述符信息。共有三个级别的范围可供设置:应用程序、会话和请求。

开始之前

将 Web Service 部署到 WebSphere Application Server 中。要了解更多信息,请阅读“将 Web Service 应用程序部署到应用程序服务器”的相关信息。

关于此任务

Web Services for Java Platform, Enterprise Edition (Java EE) 规范表明 Web Service 实现必须是无状态的。 因此,为了保持与规范一致,范围可以保持处于应用程序级别,这是因为,未假定在实现中维护与各个会话级别或请求级别相关的状态。如果您不想遵从规范,并且要访问另一个 JavaBeans 实例(因为您要查找另一个 JavaBeans 实现中的信息),那么需要更改范围设置。

为范围配置的设置确定为模块中的 Web Service 端口创建服务实现类的新实例的频率。使用此任务以配置 Web Service 端口的范围。

[AIX Solaris HP-UX Linux Windows][z/OS]另外,还可以使用 wsadmin 工具来配置 Web Service 端口的范围。有关更多信息,请参阅关于使用 wsadmin 工具来配置 Web Service 端口的范围方面的资料。

此任务仅适用于 Java API for XML-based RPC (JAX-RPC) Web Service。

要在管理控制台中更改范围设置,请执行下列操作:

过程

  1. 打开管理控制台。
  2. 单击应用程序 > 应用程序类型 > WebSphere 企业应用程序 application_name > 管理模块 > module instance > Web Service 实现范围
  3. 将范围设置为应用程序、会话或请求。 应用程序范围将导致同一个实现实例用于应用程序的所有请求。会话范围将导致同一实例用于每个会话中的所有请求。请求范围将导致对每个请求使用新实例。例如,在范围设置为应用程序的情况下,每条到达服务器的消息都将访问同一个 JavaBeans 实例,其原因在于,这就是范围设置的配置。
  4. 单击应用
  5. 单击确定

结果

Web Service 端口的范围已配置完毕。

下一步做什么

现在,您可以完成任何其他配置、启动或停止应用程序以及验证 Web Service 的预期行为。

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



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