Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
-Tutoriales

BEA WebLogic: Guía de Administración


Referencia del Interface de Línea de Comandos del Servidor WebLogic

. Sobre el Interface de Línea de Comandos

Como alternativa a la Consola de Administración, WebLogic Server ofrece un interface de línea de comandos a sus herramientas de administración, así como muchas propiedades de configuración Mbean de tiempo de ejecución.

Usamos el interface de la línea de comandos si:

  • Queremos crear scripts para una administración y control más eficiente.
  • No podemos acceder a la Consola de Administración a través de un navegador.
  • Preferimos usar el interface de la línea de comandos mejor que el interface gáfico de usuario.

. Antes de Empezar

Los ejemplos de este documento están basados en las siguientes asumpciones:

  • WebLogic Server está instalado en el directorio c:/weblogic.
  • El JDK está lacalizado en el directorio c:/java.
  • Hemos arrancado WebLogic Server desde el directorio en el que fue instalado.

Antes de poder ejecutar los comandos de WebLogic Server, debemos hacer lo siguiente:

  1. Instalar y configurar el software WebLogic Server, como se describe en Guía de Instalación de WebLogic Server.
  2. Seleccionar el CLASSPATH correctamente.
  3. Activar el interface de la línea de comandos realizando uno de los siguientes pasos:
    • Arrancar el servidor desde el directorio en el que fue instalado.
    • Si no hemos arrancado el servidor desde su directorio de instalación, introducir el siguiente comando, reemplazando c:/weblogic con el nombre del directorio en que está instalado el Software WebLogic Server:
      -Dweblogic.system.home=c:/weblogic
      

. Usar Comandos del Servidor WebLogic

Esta sección presenta la Sintaxis y los argumentos necesarios para usar los comandos del Servidor WebLogic. Estos comandos no son sensibles a las mayúsculas.

. Sintaxis

java weblogic.Admin [–url URL] [-username username]
[-password password] COMMAND arguments

. Argumento

Los siguientes argumentos son necesarios para muchos de los comandos del Servidor WebLogic.

Argumento Definición
URL La URL del host del Servidor WebLogic, incluyendo el número de puerto TCP en el que el servidor escucha peticiones de clientes. El formato es hostname:port. El valor por defecto es localhost:7001.

Nota: La URL usada con un comando de servidor siempre se refiere al Servidor WebLogic, mientras que la URL usanda con los comandos de tiempo de ejecución y los comandos de configuración Mbean siempre se refieren a un Servidor de Administración específico.

username Opcional. Nombre de usuario a ser autentificado para que los comandos puedan ser ejecutados. El valor por defecto es guest.
password Opcional. La password para autentificar para que los comandos puedan ser ejecutados. El valor por defecto es guest.

Un administrador debe tener los permisos de control de acceso apropiados para ejecutar los comandos usados para controlar los Mbeans en tiempo de ejecución.

. Referencia de Comandos de Administración del Servidor WebLogic

. CANCEL_SHUTDOWN

El comando CANCEL_SHUTDOWN cancela el comando SHUTDOWN para un Servidor WebLogic especificado.

Cuando usamos el comando SHUTDOWN, podemos especificar un retardo (en segundos).

Un administrador podría cancelar el comando shutdown durante el tiempo de retardo. Hay que tener cuidado ya que el comando SHUTDOWN desactiva los logins, y permanecen desactivados incluso después de cancelar el shutdown. Usamos el comando UNLOCK para re-activar los logins.

Puedes ver los comandos SHUTDOWN y UNLOCK

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] CANCEL_SHUTDOWN

Ejemplo

En el siguiente ejemplo, un usuario del sistema llamado system con la password gumby1234 pide que se cancela el shutdown del servidor WebLogic que está escuchando el puerto 7001 de la máquina localhost:

java weblogic.Admin -url t3://localhost:7001 -username system
    -password gumby1234 CANCEL_SHUTDOWN

. CONNECT

Hace el número de conexiones especificadas con el Servidor WebLogic y devuelve dos números representando el tiempo total empleado en cada viaje y la media de tiempo (en milisegundos) que se mantiene cada conexión.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] CONNECT count
Argumento Definición
count Número de conexiones a realizar.

Ejemplo

En el siguiente ejemplo, un usuario con el nombre adminuser y la password gumby1234 ejecuta el comando CONNECT para establecer 25 conexiones a un servidor llamado localhost y devuelve información sobre dichas conexiones:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 CONNECT 25

. HELP

Proporciona la Sintaxis e información de utilización de todos los comandos del Servidor WebLogic (por defecto) o para un sólo comando si se especifica un comando en la línea de comandos de HELP.

Sintaxis

java weblogic.Admin HELP [COMMAND]

Ejemplo

En el siguiente ejemplo, se pide información sobre el comando PING:

java weblogic.Admin HELP PING

El comando HELP devuelve la siguente salida en stdout:


Usage: weblogic.Admin [-url url] [-username username]
    [-password password] <COMMAND> <ARGUMENTS>
    PING <count> <bytes>

. LICENSES

Lista las licencias de todos los ejemplares de WebLogic Server instaladas en el servidor específicado.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] LICENSES

Ejemplo

En el siguiente ejemplo, un administrador usando el nombre de usuario por defecto (guest) y la password por defecto (guest) pide información sobre las licencias de un Servidor WebLogic que se está ejecutando en el puerto 7001 de la máquina localhost:

java weblogic.Admin -url localhost:7001 -username guest
    -password guest LICENSES

. LIST

Lista las uniones de un nodo en el árbol de nombres JNDI.

Sintaxis

java weblogic.Admin [-username username] [-password password]
    LIST context
Argumento Definición
context Obligatorio. El contexto JNDI para la búsqueda, por ejemplo weblogic, weblogic.ejb, javax.

Ejemplo

En este ejemplo, el usuario adminuser, con la password gumby1234, pide una lista de uniones de nodos en weblogic.ejb:

java weblogic.Admin -username adminuser -password gumby1234
    LIST weblogic.ejb

. LOCK

Bloquea un Servidor WebLogic contra logins no-privilegiados. Cualquier intento posterior de login inicia una excepción de seguridad que podría contener un string como mensaje.

Nota:
Este comando es privilegiado. Requiere la password para el usuario administrador del Servidor WebLogic.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] LOCK “string_message”
Argumento Definición
“string_message” Opcional. Mensaje, entre comillas, para ser suministrado en la excepción de seguridad que se lanza si un usario no-privilegiado intenta hacer un login mientras el servidor WebLogic está bloqueado.

Ejemplo

En el siguient ejemplo se bloquea un Servidor WebLogic:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234
    LOCK "Sorry, WebLogic Server is temporarily out of service."

Cualquier aplicación que intente entrar en el servidor bloqueado con un nombre de usuario no privilegiado recibirá el mensaje especifiado: Sorry, WebLogic Server is temporarily out of service.

. PING

Envía un mensaje para verificar que un Servidor WebLogic está escuchando en un puerto, y que está listo para aceptar peticiones de clientes.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] PING [round_trips] [message_length]
Argumento Definición
round_trips Opcional. Número de pings.
message_length Opcional. Tamaño de los paquetes a enviar en cada ping. Las peticiones de pings con paquetes mayores de 10MB lanzan excepciones.

Ejemplo

En el siguiente ejemplo, el comando chequea un servdidor WebLogic que se está ejecutando en el puerto 7001 de la máquina localhost diez (10) veces:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 PING 10

. SERVERLOG

Muestra el fichero log generado sobre un servidor específico.

  • Si no especificamos una URL, se muestra por defecto el log del Servidor de Administración.
  • Si especificamos una URL de servidor, podemos recuperar un log de un Servidor que no sea de Administración.
  • Si omitimos los argumentos starttime y endtime, se empieza a mostrar todo el contenido del log del servidor desde el inicio del comando.

Sintaxis

java.weblogic.Admin [-url URL] [-username username]
    [-password password] SERVERLOG [[starttime]|[endtime]]
Argumento Definición
starttime Opcional. Primer momento en que se empiezan a mostrar los mensajes. Si no se especifica, los mensajes empiezan a mostrarse, por defecto cuando se ejecuta el comando SERVERLOG. El formato de la fecha es yyyy/mm/dd. La hora se indica usando un reloj de 24-horas. La fecha y hora de inicio deben introducirse entre comillas, en el siguiente formato: “yyyy/mm/dd hh:mm”.
endtime Opcional. Hora del último mensaje a mostrar. Si no se especifica, el valor por defecto es cuando se ejecuta el comando SERVERLOG. El formato de la fecha es yyyy/mm/dd. La hora se indica usando un reloj de 24-horas. La fecha y hora de inicio deben introducirse entre comillas, en el siguiente formato: “yyyy/mm/dd hh:mm”.

Ejemplo

En el siguiente ejemplo, se hace una petición para ver el log del servidor que está escuchando en el puerto 7001 de la máquina localhost.

java weblogic.Admin -url localhost:7001
   SERVERLOG “2001/12/01 14:00” “2001/12/01 16:00”

. SHUTDOWN

Apaga el Servidor WebLogi que se especifica en la URL.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] SHUTDOWN [seconds] [“lockMessage”]
Argumento Definición
seconds Opcional. Número de segundos permitidos para esparar entre la invocación de este comando y el cierre del servidor.
“lockMessage” Opcional. Mensaje, entre comillas, a suminstrar en el mensaje enviado a los usuarios que estan intentando entrar mientras el Servidor WebLogic está bloqueado.

Ejemplo

En el siguiente ejemplo, un usuario con el nombre de usuario username y la password administrativa gumby1234 cierra un servidor WebLogic que está escuchando en el puerto 7001 de la máquina localhost:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 SHUTDOWN 300 “Server localhost is shutting down.”

Después de haber enviado el comando, se espera un interavalo de cinco minutos (300 segundos). Luego el comando cierra el servidor especificado y envía el siguiente mensaje a stdout:

Server localhost is shutting down.

. THREAD_DUMP

Proporciona una imagen en tiempo real de los threads que se están ejecutando concurrentemente en el Servidor WebLogic.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] THREAD_DUMP

. UNLOCK

Desbloquea el Servidor WebLogic especifiado después de una operación LOCK.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] UNLOCK
Argumento Definición
username Obligatorio. Se debe suminstrar un nombre de usuario adminstrarivo válido para usar este comando.
password Obligatorio. Se debe suminstrar una password de usuario adminstrarivo válido para usar este comando.

Ejemplo

En el siguiente ejemplo, un administrador llamado adminuser con la password gumby1234 pide que se desbloquee el servidor WebLogic que está escuchando en el puerto 7001 de la máquina localhost:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 UNLOCK

. VERSION

Muestra la versión del Software de WebLogic Server que está ejecutando en la máquina especificada por la URL.

Sintaxis

java weblogic.Admin -url URL -username username
    -password password VERSION

Ejemplo

En el siguiente ejemplo, un usuario pide la versión del Servidor WebLogic que se está ejecutando en el puerto 7001 de la máquina localhost:

java weblogic.Admin -url localhost:7001 -username guest
    -password guest VERSION
Nota:
En este ejemplo, el valor por defecto para los argumentos username y password es guest.

. Referencia de Comandos para la Administración de Almacenes de Conexiones

. CREATE_POOL

Nos permite la creación de un almacen de conexiones mientras se está ejecutando el Servidor WebLogic.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] CREATE_POOL poolName aclName=aclX,
    props=myProps,initialCapacity=1,maxCapacity=1,
    capacityIncrement=1,allowShrinking=true,shrinkPeriodMins=15,
    driver=myDriver,url=myURL
Argumento Definición
poolName Obligatorio, Nombre único para el almacen.
aclName Obligatorio. Identifica las diferentes listas de acceso dentro de fileRealm.properties en el directorio config del servidor. El nombre emparejado debe ser dynaPool.
props Propiedades de la conexión a la base de datos; normalmente en el formato “database login name; database password; server network id”.
initialCapacity Número inicial de conexiones del almacen. Si esta propiedad se define como un número positivo mayor que cero, el Servidor WebLogic crea esas conexiones en el momento del arranque. Por defecto, es 1; no puede exceder el valor de maxCapacity.
maxCapacity Número máximo de conexiones permitidas en el almacen. El valor por defecto es 1; si se define debe ser mayor o igual que 1.
capacityIncrement Número de conexiones que se pueden añadir de una vez. El valor por defecto es 1.
allowShrinking Indica si el almacen puede reducir las conexiones que se ha detectado que no están en uso. Por defecto es true.
shrinkPeriodMins Obligatorio. Intervalo entre reducciones. Unidades en minutos. El valor mínimo es 1. Si allowShrinking = True, entonces el valor por defecto es 15 minutos.
driver Obligatorio. el nombre del driver JDBC. Sólo pueden participar drivers locales (no-XA).
url Obligatorio. La URL del driver JDBC.
testConnsOnReserve Indica las conexiones de prueba reservadas. Por defecto false.
testConnsOnRelease Indica las conexiones de prueba que son liberadas. Por defecto false.
testTableName Tabla de la base de datos usada cuando se prueban las conexiones, debe estar presente para que la prueba tenga éxito. Requerido si se han definido testConnOnReserve o testConOnRelease.
refreshPeriod Selecciona el intervalo de refresco de conexiones. Toda conexión no usada será comprobada usando TestTableName. Las conexiones que no pasen el text serán cerradas y reabiertas en un intento de re-establecer una conexión físicamente válida con la base de datos. Si no se selecciona TestTableName no se realizará el test.
loginDelaySecs El número de segundos de retardo antes de la creacción de la conexión física con la base de datos. Este reardo tiene lugar tanto durante la creación inicial del almacen como durante su tiempo de vida si crea una nueva conexión. Algunos servidores de bases de datos no pueden manejar múltiples peticiones de conexiones en una sucesión rápida. Esta propiedad nos permite construir un pequeño retardo para dejar que la base de datos los capture.

Ejemplo

En el siguiente ejemplo, un usuario con el nombre adminuser y la password gumby1234 ejecuta CREATE_POOL para crear dinámicamente un almacen de conexiones:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 CREATE_POOL myPool

java weblogic.Admin -url t3://forest:7901 -username system
    -password gumby1234 CREATE_POOL dynapool6 "aclName=someAcl,
    allowShrinking=true,shrinkPeriodMins=10,
    url=jdbc:weblogic:oracle,driver=weblogic.jdbc.oci.Driver,
    initialCapacity=2,maxCapacity=8,
    props=user=SCOTT;password=tiger;server=bay816"
	

. DESTROY_POOL

Las conexiones son cerradas y eliminadas del almacen y el almacen muere cuando no le quedan conexiones. Sólo el usuario “system”o los usuarios con permisos concedidos como “admin” en la ACL asociada con el almacen de conexiones puede destruir el almacen.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] DESTROY_POOL poolName [true|false]
Argumento Definición
poolName Obligatorio. Nombre único del almacen
false
(soft shutdown)
Shutdown blando esperando que las conexiones sean devueltas al almacen antes de cerrarlas.
true
(por defecto—hard shutdown)
Shutdown duro, mata todas las conexiones inmediatamente. Los clientes que están usando conexiones del almacen obtienen excepciones si intentan usarla después de que se haya cerrado

Ejemplo

En el siguiente ejemplo, un usuario con el nombre adminuser y la password gumby1234 ejecuta el comando DESTROY_POOL para congelar temporalmetne el almacen de conexiones activo:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 DESTROY_POOL myPool false

. DISABLE_POOL

Podemos desactivar temporalmente un almacen de conexiones, evitando que cualquier cliente obtenga una conexión desde el almacen. Sólo el usuario “system”o los usuarios con permisos concedidos como “admin” en la ACL asociada con el almacen de conexiones puede activar o desactivar el almacen.

Tenemos dos opciones para desactivar la conexiones. 1) Congelando las conexiones de un almacen de conexiones que luego hemos planeado volver a activar, y 2) destruir las conexiones.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] DISABLE_POOL poolName [true|false]
Argumento Definición
poolName Nombre del almacen de conexiones.
false
(desactiva y suspende)
Desactiva el almacen de conexiones, y suspende a los clientes que actualmanete tienen una conexión. Los intentos de comunicación con la base de datos lanzará una excepción. Sin embargo, los cientes pueden cerrar sus coneciones mientras el almacen está desactivado; las conexiones son devueltas al almacen y no puede ser reservadas por otro cliente hasta que se active de nuevo el almacen.
true
(Por defecto— desactiva y destruye)
Desactiva el almacen de conexiones, y destruye las conexiones JDBC de los clientes. Cualquier transación sobre la conexión es deshecha y la conexión se devuelve al almacen de conexiones.

Ejemplo

En el siguiente ejemplo, un usuario con el nombre adminuser y la password gumby1234 ejecuta el comando DISABLE_POOL para congelar temporalmente el almacen de conexiones que se va a activar más tarde:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 DISABLE_POOL myPool false

. ENABLE_POOL

Cuando se activa un almacen, los estados de las conexiones JDBC por cada conexión en uso son exactamente los mismos que cuando se desactivó la conexión, los clientes pueden continuar sus operaciones JDBC exactamernte donde las dejaron.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] ENABLE_POOL poolName
Argumento Definición
poolName Obligatorio. Nombre único del almacen

Ejemplo

En el siguiente ejemplo, un usuario con el nombre adminuser y la password gumby1234 ejecuta el comando ENABLE_POOL para re-establecer las conexiones que se han sido congeladas:

java weblogic.Admin -url localhost:7001 -username adminuser
-password gumby1234 ENABLE_POOL myPool

. EXISTS_POOL

Comprueba si existe un almacen de conexiones con el nombre especificado en el Servidor WebLogic.

Podemos usar este método para determinar si un almacen de conexiones dinámico ya está creado para asegurarnos de que selecionamos un nombre único para el almacen de conexiones que queremos crear.

Sintaxis

java weblogic.Admin [-url URL] [-username username]
    [-password password] EXISTS_POOL poolName
Argumento Definición
poolName Obligatorio. Nombre único del almacen

Ejemplo

En el siguiente ejemplo, un usuario con el nombre adminuser y la password gumby1234 ejecuta el comando EXISTS_POOL para determina si existe o no un almacen con el nombre especificado:

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 EXISTS_POOL myPool

. RESET_POOL

Este comando resetea las conexiones de un almacen de conexiones registrados.

Este es un comando privilegido. Debemos suministrar la password del administrativo del Servidor WebLogic para usar este comando. Debemos conocer el nombre del almacen de conexiones, que es una entrada en el fichero config.xml.

Sintaxis

java weblogic.Admin URL RESET_POOL poolName system password
Argumento Definición
URL La URL del host del Servidor WebLogic y el número de puerto TCP en el que está escuchando peticiones de clientes; por ejemplo "t3://host:port."
poolName Obligatorio. Nombre del almacen registrado en el fichero config.xml del Servidor WebLogic.
password La password adminstrativa del usuario "system". Debemos suministrar el nombre de usuario "system" y su password administrativa para usar este comando.

Ejemplo

Este comando refresca el almacen de conexiones regsitrado como "eng" en el Servidor WebLogic que está escuchando en el puerto 7001 del host xyz.com;

java weblogic.Admin t3://xyz.com:7001 RESET_POOL eng system gumby

. Referencia de Comandos de Control de Mbean

. CREATE

Crea y ejemplariza un Mbean de configuración. Develve OK en stdout cuando tiene éxito.

Este comando no puede usarse para Mbeans de tiempo de ejecución. El ejemplar de Mbean se graba en el fichero config.xml o en el reino de seguridad, dependiendo de los cambios que hayamos hecho.

Nota:
Cuando creamos Mbeans, también se crean los objetos de configuración.

Sintaxis

java weblogic.Admin [–url URL] [-username username]
    [-password password] CREATE –name name –type mbean_type
    [–domain domain_name]

java weblogic.Admin [–url URL] [-username username]
    [-password password] CREATE –mbean mbean_name
Argumento Definición
name Obligatorio. El nombre que hemos elegido para el Mbean que estamos creando.
mbean_type Obligatorio. Cuando se crean atributos para varios objetos del mismo tipo.
mbean_name Obligatorio. Nombre totalmente cualificado del Mbean, en el siguiente formato: “domain:Type=type,Name=name

Type especifica una agrupación de objetos y Name especifica el nombre del Mbean.

domain_name Opcional. Nombre del dominio, por ejemplo, mydomain. Si no se especifica, se utiliza el valor de dominio por defecto.

Ejemplo

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 CREATE -mbean
    “mydomain:Type=Server,Name=acctServer”

. DELETE

Borra un Mbean de configuración. Develve OK en stdout cuando tiene éxtio.

Este comando no puede usarse para Mbeans de tiempo de ejecución.

Nota:
Cuando borramos Mbeans, también se borran los objetos de configuración.

Sintaxis

java weblogic.Admin [–url URL] [-username username] [-password
    password] DELETE {–type mbean_type|–mbean mbean_name}
Argumento Definición
mbean_type Obligatorio. Cuando se borran atributos para varios objetos del mismo tipo.
mbean_name Obligatorio. Nombre totalmente cualificado del Mbean, en el siguiente formato: “domain:Type=type,Name=name

Type especifica una agrupación de objeto y Name especifica el nombre del Mbean.

Ejemplo

java weblogic.Admin -url localhost:7001 -username adminuser
    -password gumby1234 DELETE -mbean
    “mydomain:Type:Server,Name=AcctServer”

. GET

Muestra los atributos de los Mbeans de tiempo de ejecución. Podemos solicitar una lista de atributos para varios objetos del mismo tipo solicitando atributos para lo siguiente:

  • Todos los Mbeans que pertenecen al mismo tipo de Mbean:
    GET {-pretty} -type mbean_type
    
  • Un Mbean específico:
    GET {-pretty} -mbean mbean_name
    

El nombre de cada uno de los Mbean especifiados se incluye en la salida. Si se especifica -pretty, cada pareja de atributos nombre-valor se muestra en una nueva línea.

El comando GET sólo puede llamar a Mbeans de tiempo de ejecución.

La pareja nombre.valor por cada atributo se especifia entre corchetes. Este formato facilita el scripting simplificando el análisis de la salida.

El nombre del Mbean se incluye en la salida de esta forma:

{mbeanname mbean_name {property1 value} {property2 value}. . .}
{mbeanname mbean_name {property1 value} {property2 value} . . .}
. . .

Si se especifcia -pretty:

mbeanname: mbean_name
property1: value
property2: value
.
.
.
mbeanname: mbean_name
property1: value
property2: value

Sintaxis

java weblogic.Admin [–url URL] [-username username] [-password
    password] GET {-pretty} {–type mbean_type|–mbean mbean_name}
    [–property property1] [–property property2]...
Argumento Definición
mbean_type Obligatorio. Cuando se borran atributos para varios objetos del mismo tipo.
mbean_name Obligatorio. Nombre totalmente cualificado del Mbean, en el siguiente formato: “domain:Type=type,Location:location,Name=name

Type especifica una agrupación de objeto, Location especifica la localiación del Mbean y Name especifica el nombre del Mbean.

pretty Opcional. Produce una salida bien formateada.
property Opcional. El nombre del atributo o atributos del Mbean a listar.

Nota: si no se especifica ningún atributo usando este argumento, se listan todos los atributos.

Ejemplo

En el siguiente ejemplo, un usuario solicita una listado de los atributos Mbean de un servidor llamado localhost, que está escuchando en el puerto 7001:

java weblogic.Admin -url localhost:7001 GET -pretty -type Server

. INVOKE

Llama al método apropiado (incluyendo argumentos) del Mbean especificado. Este comando sólo puede llamar a Mbeans de tiempo de ejecución. Usamos este comando para llamar a métodos que no tienen aributos get o set de Mbean.

Sintaxis

java weblogic.Admin [–url URL] [-username username] [-password
    password] INVOKE {–type mbean_type|–mbean mbean_name} –method
    methodname [argument . . .]
Argumento Definición
mbean_type Obligatorio. Cuando se borran atributos para varios objetos del mismo tipo.
mbean_name Obligatorio. Nombre totalmente cualificado del Mbean, en el siguiente formato: “domain:Type=type,Location:location,Name=name

Type especifica una agrupación de objeto, Location especifica la localiación del Mbean y Name especifica el nombre del Mbean.

methodname Obligatorio. Nombre del método a llamar. Siguiendo al nombre del método, el usuario puede especificar los argumentos pasados a la llamada del método, de esta forma: “domain:Name=name,Type=type

Ejemplo

El siguiente ejemplo llama a un mBean de adminstración llamado admin_one usando el método getAttributeStringValue:

java weblogic.Admin -username system -password gumby1234 INVOKE
    -mbean mydomain:Name=admin_one,Type=Administrator
    -method getAttributeStringValue PhoneNumber

. SET

Selecciona los valores de un atributo especificado para el Mbean de configuracion nombrado. Devuelve OK por stdout si tiene éxito. Este comando no puede usarse con Mbeans de tiempo de ejecución.

Los nuevos valores se graban en el fichero config.xml o en el reino de seguridad, dependiendo de donde hayamos modificados los nuevos valores.

Sintaxis

java weblogic.Admin [–url URL] [-username username]
    [-password password] SET {–type mbean_type|–mbean mbean_name}
    –property property1 property1_value
    [-property property2 property2_value] . . .
Argumento Definición
mbean_type Obligatorio. Cuando se borran atributos para varios objetos del mismo tipo.
mbean_name Obligatorio. Nombre totalmente cualificado del Mbean, en el siguiente formato: “domain:Type=type,Location:location,Name=name

Type especifica una agrupación de objeto, Location especifica la localiación del Mbean y Name especifica el nombre del Mbean.

property Obligatorio. el nombre del atributo de propiedad a seleccionar.
property _value Obligatorio. El valor a seleccionar en la propiedad.
 
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network