Home > Apache Geronimo v1.0 > 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.