配置 JAX-RPC Web Service 端口的范围
当 Java™ API for XML-based RPC (JAX-RPC) Web Service 应用程序部署到 WebSphere® Application Server 中时,将为每个应用程序或模块创建一个实例。实例包含 Web 模块或企业 Bean 模块的部署信息,包括实现范围、客户机绑定和部署描述符信息。共有三个级别的范围可供设置:应用程序、会话和请求。
开始之前
关于此任务
Web Services for Java Platform, Enterprise Edition (Java EE) 规范表明 Web Service 实现必须是无状态的。 因此,为了保持与规范一致,范围可以保持处于应用程序级别,这是因为,未假定在实现中维护与各个会话级别或请求级别相关的状态。如果您不想遵从规范,并且要访问另一个 JavaBeans 实例(因为您要查找另一个 JavaBeans 实现中的信息),那么需要更改范围设置。
为范围配置的设置确定为模块中的 Web Service 端口创建服务实现类的新实例的频率。使用此任务以配置 Web Service 端口的范围。另外,还可以使用 wsadmin 工具来配置 Web Service 端口的范围。有关更多信息,请参阅关于使用 wsadmin 工具来配置 Web Service 端口的范围方面的资料。
此任务仅适用于 Java API for XML-based RPC (JAX-RPC) Web Service。
要在管理控制台中更改范围设置,请执行下列操作:
过程
- 打开管理控制台。
- 单击 。
- 将范围设置为应用程序、会话或请求。 应用程序范围将导致同一个实现实例用于应用程序的所有请求。会话范围将导致同一实例用于每个会话中的所有请求。请求范围将导致对每个请求使用新实例。例如,在范围设置为应用程序的情况下,每条到达服务器的消息都将访问同一个 JavaBeans 实例,其原因在于,这就是范围设置的配置。
- 单击应用。
- 单击确定。