|
Buscador
Secciones
Otras zonas
Registro
Foros
Recomendamos
|
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.
|
| 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
HELPProporciona 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>
LICENSESLista 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
LISTLista 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
LOCKBloquea 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.
PINGEnví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
SERVERLOGMuestra el fichero log generado sobre un servidor específico.
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”
SHUTDOWNApaga 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_DUMPProporciona 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
UNLOCKDesbloquea 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
VERSIONMuestra 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_POOLNos 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_POOLLas 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_POOLPodemos 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_POOLCuando 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_POOLComprueba 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_POOLEste 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
CREATECrea 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”
DELETEBorra 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”
GETMuestra 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:
GET {-pretty} -type mbean_type
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
INVOKELlama 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
SETSelecciona 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. |
| Leer comentarios (26) | |
| Escribir comentario | |
| Puntuación: |
|
| Votar | |
| Recomendar este tutorial | |
| Estadísticas |
Copyright © 1999-2007
Programación en castellano.
Todos los derechos reservados.
Formulario de Contacto -
Datos legales -
Publicidad
Hospedaje web y servidores dedicados linux por Ferca Network
red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados