Puede iniciar una aplicación que no se está ejecutando (con el estado Detenida) o detener una aplicación que está en ejecución (con el estado Iniciada).
Antes de empezar
Instale su aplicación Java EE (Java™ Platform,
Enterprise Edition) 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 de administración
- 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
Los pasos describen cómo utilizar la consola administrativa para iniciar o detener una aplicación.
Avoid trouble: Los pasos se aplican a las aplicaciones que no contienen proveedores de servicio JAX-WS (Java Application Programming Interface (API) for XML-Based Web Services). Para detener o iniciar aplicaciones que contienen proveedores de servicios JAX-WS, utilice la página Proveedores de servicios a la que se accede pulsando . 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.
gotcha
Procedimiento
- Vaya a la página Aplicaciones empresariales.
Pulse 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 |
Iniciar |
Ejecuta la aplicación y cambia el
estado de la aplicación por Iniciado. El estado cambia a Iniciado
parcialmente si no se están ejecutando todos los servidores en los que se despliega la
aplicación. |
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.
Si un servidor de aplicaciones en el que se despliega la aplicación sincroniza la configuración con el gestor de despliegue durante el arranque del servidor, es posible que la aplicación no se inicie y que se grabe una excepción DeploymentDescriptorLoadException en el archivo SystemErr.log del servidor.
Detenga y reinicie el servidor y, a continuación, intente iniciar de nuevo la aplicación.
Nota: En este tema se hace referencia a uno o más de los archivos de registro del servidor de aplicaciones. Como alternativa recomendada, puede configurar el servidor para utilizar la infraestructura de registro y rastreo HPEL en lugar de utilizar los archivos SystemOut.log , SystemErr.log, trace.log y activity.log en sistemas distribuidos y de IBM® i. Puede también utilizar HPEL junto con sus recursos de registro nativos de z/OS. Si utiliza HPEL, puede acceder a toda la
información de registro y rastreo utilizando la herramienta de línea de mandatos LogViewer desde
el directorio bin de perfil de servidor. Consulte la información sobre la utilización de HPEL
para resolver problemas de aplicaciones para obtener más información sobre la utilización de
HPEL.
Qué hacer a continuación
Puede configurar una aplicación
de forma que no se inicie automáticamente cuando el servidor en el que reside se
inicie. 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:
- Pulse
.
- Especifique un valor distinto para Orden de inicio.
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.
- Si la aplicación o módulo se despliega
en un clúster, y no va a realizar más cambios en la configuración, pulse
Desplegar actualización en la página Aplicaciones de empresa para
propagar la configuración modificada en todos los miembros del clúster en el que se
despliegue la aplicación o el módulo. Desplegar actualización actualiza de forma
secuencial la configuración en los nodos que contienen los miembros de clúster.
- Guarde los cambios en la configuración de la aplicación.