Configuración del ámbito de un puerto de servicio web JAX-RPC
Cuando se despliega una aplicación de servicio web JAX-RPC (Java™ API for XML-based RPC) en WebSphere Application Server, se crea una instancia para cada aplicación o módulo. La instancia contiene la información de despliegue para el módulo web o módulo enterprise bean, incluidos el ámbito de implementación, los enlaces de cliente y la información del descriptor de despliegue. Se pueden establecer tres niveles de ámbito: aplicación, sesión y solicitud.
Antes de empezar
Acerca de esta tarea
La especificación de servicios web para Java EE (Java Platform, Enterprise Edition) indica que las implementaciones de servicios web deben ser sin estado. Por lo tanto, para mantener el cumplimiento de la especificación, el ámbito puede permanecer a nivel de aplicación porque se supone que no se mantiene en la implementación el estado relativo en el nivel de sesiones o en el nivel de solicitudes individual. Si desea apartarse de la especificación y desea acceder a una instancia de JavaBeans distinta, porque busca información localizada en otra implementación JavaBeans, es necesario cambiar los valores de ámbito.
El valor que se configura para el ámbito determina la frecuencia con la que se crea una instancia nueva de una implementación de servicio para los puertos de servicios web de un módulo. Utilice esta tarea para configurar el ámbito de un puerto de servicios web.También puede configurar el ámbito de un puerto de servicios web con la herramienta wsadmin.
Para obtener más información, consulte cómo configurar el ámbito de un puerto de servicios web con la herramienta wsadmin.
Esta tarea se aplica sólo a los servicios web JAX-RPC (Java API for XML-based RPC).
Para cambiar el valor del ámbito en la consola administrativa:
Procedimiento
- Abra la consola administrativa.
- Pulse .
- Establezca el ámbito como aplicación, sesión o solicitud. El ámbito de aplicación hace que se utilice la misma instancia de la implementación para todas las solicitudes de la aplicación. El ámbito de sesión hace que se utilice la misma instancia para todas las solicitudes de cada sesión. El ámbito de solicitud hace que se utilice una instancia nueva en cada solicitud. Por ejemplo, con el ámbito establecido en aplicación, todos los mensajes que provienen del servidor acceden a la misma instancia de JavaBeans porque es el modo en que están configurados los valores de ámbito.
- Pulse Aplicar.
- Pulse Aceptar.