Home > Documentación > Apache Geronimo v1.0 - Guía de Usuario > Administración > Herramientas y comandos |
Article translated by: Waldo Ramírez Montaño
Artículo donado por: Hernan Cunico
Apache Geronimo proporciona diversas herramientas para la administración del servidor. Estas herramientas están disponibles vía la línea de comandos y algunas vía una consola basada en Web. La consola Geronimo basada en Web es explicada a detalle en la siguiente sección Consola de Administración Geronimo. Las herramientas de línea de comandos, que actualmente están disponibles, se localizan en el directorio <geronimo_home>/bin y son enumeradas en la lista siguiente:
Aunque el nombre de las herramientas es propiamente explicativo, probablemente no sea el mismo caso con los parámetros de las herramientas. La siguiente sección explica más a detalle el uso de los comandos.
Este comando es indudablemente empleado para iniciar (start) al servidor Apache Geronimo. Puedes iniciar al servidor Apache Geronimo de dos formas distintas, mediante la ejecución de los comandos siguientes:
<geronimo_home>/bin/java -jar server.jar
ó simplemente,
<geronimo_home>/bin/startup
El comando startup
invoca al server.jar
.
En ambos casos, el comando acepta los mismos parámetros. Los parámetros disponibles son:
--quiet
Evade la barra habitual del progreso de inicio. Es típicamente usado cuando se redirige la salida de consola a un archivo, ó cuando se inicia al servidor desde una IDE ú otra herramienta.
--long
Escribe el progreso de inicio en la consola, en un formato que es apto para la redirección de la salida de consola a un archivo, ó cuando se inicia al servidor desde una IDE ú otra herramienta (no emplea líneas de texto para actualizar la información del progreso, que es usada por defecto, si no especificas --quiet ó --long).
-v --verbose
Indica que el nivel de bitácora (log) en la consola sea INFO, resultando en mayor salida en la consola, de la cual normalmente se presenta.
-vv --veryverbose
Indica que el nivel de bitácora (log) en la consola sea DEBUG, resultando en aún mayor salida en la consola.
-override [configId]
Ignora las configuraciones en <geronimo_home>/var/config.list, tal que sólo sean iniciadas las configuraciones enlistadas en la línea de comandos. Nótese que varias características J2EE dependen de que ciertas configuraciones sean iniciadas, por lo cual debes ser muy cuidadoso en decidir qué omitir. Cualquier argumento posterior a -override, se asume como nombre de configuración.
Cuando ejecutas este comando desde una línea de comandos Microsoft Windows, dicha ventana se queda bloqueada con los resultados del inicio (startup) en la pantalla. En un sistema operativo basado en Linux, puedes ejecutar este comando de trasfondo, recuperando el control de dicha ventana de terminal de consola.
Si ejecutas al comando de inicio sin parámetro alguno, obtendrás una pantalla similar a la siguiente.
Booting Geronimo Kernel (in Java 1.4.2-02)... Started configuration 1/22 0s geronimo/rmi-naming/1.0/car Started configuration 2/22 1s geronimo/j2ee-server/1.0/car Started configuration 3/22 1s geronimo/j2ee-security/1.0/car Started configuration 4/22 5s geronimo/activemq-broker/1.0/car Started configuration 5/22 0s geronimo/activemq/1.0/car Started configuration 6/22 0s geronimo/system-database/1.0/car Started configuration 7/22 2s geronimo/directory/1.0/car Started configuration 8/22 0s geronimo/ldap-realm/1.0/car Started configuration 9/22 1s geronimo/jetty/1.0/car Started configuration 10/22 0s geronimo/geronimo-gbean-deployer/1.0/car Started configuration 11/22 1s geronimo/j2ee-deployer/1.0/car Started configuration 12/22 0s geronimo/jetty-deployer/1.0/car Started configuration 13/22 1s geronimo/welcome-jetty/1.0/car Started configuration 14/22 0s geronimo/ldap-demo-jetty/1.0/car Started configuration 15/22 1s geronimo/servlets-examples-jetty/1.0/car Started configuration 16/22 2s geronimo/jsp-examples-jetty/1.0/car Started configuration 17/22 2s geronimo/webconsole-jetty/1.0/car Started configuration 18/22 1s geronimo/uddi-jetty/1.0/car Started configuration 19/22 1s geronimo/jmxdebug-jetty/1.0/car Started configuration 20/22 7s geronimo/daytrader-derby-jetty/1.0/car Started configuration 21/22 0s geronimo/remote-deploy-jetty/1.0/car Started configuration 22/22 0s geronimo/hot-deployer/1.0/car Startup completed in 28 seconds Listening on Ports: 1099 0.0.0.0 RMI Naming 1389 0.0.0.0 Apache Directory LDAP 1527 0.0.0.0 Derby Connector 4201 0.0.0.0 ActiveIO Connector EJB 4242 0.0.0.0 Remote Login Listener 8019 127.0.0.1 Jetty Connector AJP13 8080 0.0.0.0 Jetty Connector HTTP 8443 0.0.0.0 Jetty Connector HTTPS 61616 0.0.0.0 ActiveMQ Message Broker Connector Started Application Modules: WAR: geronimo/welcome-jetty/1.0/car WAR: geronimo/servlets-examples-jetty/1.0/car EAR: geronimo/daytrader-derby-jetty/1.0/car EAR: geronimo/webconsole-jetty/1.0/car WAR: geronimo/jmxdebug-jetty/1.0/car RAR: geronimo/activemq/1.0/car WAR: geronimo/ldap-demo-jetty/1.0/car WAR: geronimo/jsp-examples-jetty/1.0/car WAR: geronimo/remote-deploy-jetty/1.0/car RAR: geronimo/system-database/1.0/car EAR: geronimo/uddi-jetty/1.0/car Web Applications: http://Gentux:8080/ http://Gentux:8080/console http://Gentux:8080/console-standard http://Gentux:8080/daytrader http://Gentux:8080/debug-tool http://Gentux:8080/jsp-examples http://Gentux:8080/juddi http://Gentux:8080/ldap-demo http://Gentux:8080/remote-deploy http://Gentux:8080/servlets-examples Geronimo Application Server started
Regresar a la sección superior
Si el comando startup
inicia al servidor Apache Geronimo, shutdown
definitivamente lo detendrá. Este comando tiene la sintaxis siguiente:
<geronimo_home>/bin/shutdown [opciones]
Las opciones disponibles son:
--user [nombre_de_usuario]
Especifica el nombre de usuario con autoridad para detener al servidor. Por defecto, deberías normalmente usar system como nombre de usuario.
--password [constraseña]
Especifica la contraseña para el nombre de usuario que ingresas. Por defecto, deberías normalmente usar manager como contraseña.
--port [número_de_puerto]
Especifica al puerto RML para conectarse al servidor (por ejemplo, el puerto de conexión JMX). Por defecto, deberías normalmente usar al puerto 1099.
Si no especificas parámetro alguno, el comando te solicitará un nombre de usuario y contraseña, asumiendo al puerto 1099 por defecto, sin solicitarte puerto alguno.
Regresar a la sección superior
El comando geronimo te permite ejecutar las dos acciones previas, esto es iniciar (start) y detener (stop) al servidor en distintos modos, dependiendo de los parámetros que especifiques. El comando tiene la siguiente sintaxis:
<geronimo_home>/bin/geronimo [opciones]
Las opciones disponibles son:
debug
Esta opción iniciará al servidor en depuración JDB.
jpda start
Esta opción iniciará al servidor en depuración JPDA.
run
Esta opción iniciará al servidor en la ventana actual.
start
Esta opción iniciará al servidor en una ventana separada, tal como el comando #startup.
stop
Esta opción detendrá al servidor.
Tanto start y stop como opciones para este comando, tienen el mismo conjunto de parámetros de los comandos #startup y #shutdown.
Regresar a la sección superior
La herramienta de activación (deploy) es usada para instalar, desinstalar, iniciar y detener aplicaciones y módulos, y para instalar y desinstalar configuraciones (por ejemplo, algunos planes de activación con configuración específica, ajustes de seguridad, etc.). Debido al número de opciones en este caso, la herramienta de activación se cubre a detalle en la Sección de activación - Herramienta de activación.
Esta es una herramienta poderosa con muchos parámetros y opciones, pero su uso no es tan complicado del todo.
Así como el comando de inicio (startup), la herramienta de activación puede ser invocada de dos formas:
java -jar deployer.jar [opciones_generales] <comando> [opciones_de_comando]
ó simplemente
deploy [opciones_generales] <comando> [opciones_de_comando]
Por favor, consulte la Herramienta de activación para una descripción completamente detallada de las opciones y uso de esta herramienta.
Regresar a la sección superior
El client.jar ejecuta al contenedor de la aplicación cliente. El comando tiene la sintaxis siguiente:
java -jar client.jar config-name [app arg] [app arg] ...
El primer argumento identifica la configuración Geronimo que contiene la aplicación cliente que desees ejecutar. El resto de argumentos serán pasados como argumentos para la aplicación cliente cuando ésta sea iniciada.
Bookmark this on Delicious Digg this | Privacy Policy - Copyright © 2003-2009, The Apache Software Foundation, Licensed under ASL 2.0. |