Puede iniciar una aplicación que no se esté ejecutando (tiene un estado deStopped ) o detener una aplicación que se esté ejecutando (tiene un estado deStarted ).
Antes de comenzar
Instala tu Java™ Platform, Enterprise Edition ( Java EE ) aplicación en un servidor. De forma predeterminada, la aplicación se reinicia de forma automática cuando se inicia el servidor.
Acerca de esta tarea
Puede iniciar y detener aplicaciones manualmente utilizando:
- Consola administrativa
- Atributos startApplication y stopApplication del objeto
AdminControl con la herramienta wsadmin
- Trabajos administrativos startApplication y stopApplication del objeto AdminTask.submitJob -jobType con la herramienta wsadmin
- Programas Java que utilizan los MBeans ApplicationManager
o AppManagement.
En los pasos se describe cómo utilizar la consola administrativa para iniciar o detener una aplicación.
Evite problemas: Los pasos se aplican a aplicaciones que no contienen la interfaz de programación de aplicaciones (API) Java para servicios web basados en XML (JAX-WS) o proveedores de servicios de arquitectura de componentes de servicios (SCA). Para detener o iniciar aplicaciones que contienen proveedores de servicios JAX-WS o SCA, utilice la página de proveedores de servicios a la que se accede haciendo clic en . Para iniciar una aplicación de proveedor de servicios, seleccione un servicio y pulse Iniciar aplicación. Para detener una aplicación de proveedor de servicios, seleccione un servicio y pulse Detener aplicación. A continuación, en la página Detener aplicación, pulse Aceptar para detener todos los módulos de la aplicación,
incluidos otros servicios como, por ejemplo, enterprise beans y servlets.
Procedimiento
- Ve a la Aplicaciones empresariales página. Hacer clic en el árbol de navegación de la consola.
- Marque el recuadro de selección correspondiente a la aplicación que desea
iniciar o detener.
- Pulse un botón:
| Opción |
Descripción |
| Inicio |
Ejecuta la aplicación y cambia el estado de la aplicación aStarted . El estado cambia apartially
started si no, todos los servidores en los que se implementa la aplicación se están ejecutando. |
| Detener |
Detiene el proceso de la aplicación y
cambia el estado de la aplicación de Iniciado. |
Para reiniciar una aplicación que está en ejecución, seleccione la aplicación que
desea reiniciar y pulse Detener y después Iniciar.
Resultados
El estado de la aplicación cambia y se muestra un mensaje que indica que se ha iniciado o detenido la aplicación.
Nota: Este tema hace referencia a uno o más archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de seguimiento y registro de registro extensible de alto rendimiento (HPEL) en lugar de utilizar
SystemOut.log ,
SystemErr.log ,
trace.log , y
activity.log archivos distribuidos y IBM® i sistemas. También puede utilizar HPEL junto con su nativo z/OS® instalaciones madereras. Si utiliza HPEL, puede acceder a toda la información de registro y de rastreo utilizando la herramienta de línea de mandatos LogViewer desde el directorio bin del perfil de servidor. Ver el
información sobre el uso de HPEL para solucionar problemas de aplicaciones para obtener más información sobre el uso de HPEL.
Qué hacer a continuación
Puede configurar una aplicación para que no se inicie automáticamente cuando se inicia el servidor en el que reside. A continuación, inicie la aplicación manualmente utilizando las opciones descritas en
este tema.
Si desea que la aplicación se inicie automáticamente cuando su servidor se inicia,
puede ajustar los valores que controlan lo que tarda la aplicación o su servidor en
iniciarse:
- Hacer clic .
- Especifique un valor distinto para Orden de arranque.
Este valor especifica el orden en que se inician las aplicaciones cuando se inicia el
servidor. El valor predeterminado es 1 en un rango que va de 0 a 2147483647. La aplicación con el peso inicial menor se inicia primero.
- Especifique un valor diferente para Iniciar la aplicación antes de que el servidor finalice el arranque.
Este valor especifica si la aplicación debe inicializarse completamente antes de que
se inicie el servidor. El valor predeterminado de false impide que el servidor se inicie por completo
hasta que se inicie la aplicación. Para reducir el tiempo que tarda en iniciarse el servidor, puede establecer el valor en
true, para que la aplicación se inicie en una hebra de fondo, con lo que permite al inicio del servidor continuar sin esperar a la aplicación.
- Guarde los cambios en la configuración de la aplicación.