Script osgiCfgInit

La infraestructura Equinox OSGi se utiliza para gestionar la carga de clases y las relaciones entre los paquetes de componentes de servidor. En algunos casos, los datos de los paquetes en la caché, que se mantienen para cada perfil y tiene una memoria caché independiente en el nivel de WAS_HOME para los procesos que implican a toda la instalación, se pueden sincronizar con los archivos binarios reales que hay en el servidor. Puede utilizar el script osgiCfgInit para borrar y volver a crear la memoria caché de OSGi.

Debe ejecutar el script osgiCfgInit en la línea de mandatos desde el directorio WAS_HOME/bin o raíz_instalación_usuario/bin. El comportamiento del script depende del directorio desde el que se ejecuta el script. Si ejecuta el script desde un directorio bin a nivel de perfil, el script borra la memoria caché de OSGi para todos los servidores que hay dentro de ese perfil. Si ejecuta el script desde el directorio WAS_HOME/bin, el script borra la memoria caché de OSGi para todos los servidores que hay dentro del perfil predeterminado.
Avoid trouble Avoid trouble: Antes de ejecutar el script osgiCfgInit, detenga el servidor en el que se ejecutará el script. Si ejecuta este script en un servidor activo, es posible que el servidor tenga problemas intentando leer o actualizar la memoria caché una vez concluido el script.gotcha

Sintaxis

La sintaxis de este script es la siguiente: [AIX][HP-UX][Linux][Solaris][IBM i][z/OS]
osgiCfgInit.sh [opciones] 
[Windows]
osgiCfgInit.bat [opciones]

Opciones

Las siguientes opciones están disponibles para el script osgiCfgInit:

-all
El script borra las memorias caché de todos los servidores de la instalación, así como la memoria caché de WAS_HOME.
-washome
El script borra la memoria caché en el nivel de WAS_HOME.
-profile nombre_perfil
El script borra la memoria caché para el perfil especificado.
-profileConfig nombre_perfil
El script borra la memoria caché en el nivel de perfil para el perfil especificado.
-servers nombreServidor1 nombreServidor2 ...
El script borra la memoria caché para los servidores especificados.

Ejemplo de uso

Para borrar la memoria caché, ejecute el mandato como se indica a continuación:

[AIX][HP-UX][Linux][Solaris][IBM i][z/OS]
./osgiCfgInit.sh [-all|-washome]
[Windows]
osgiCfgInit.bat [-all|-washome]

Si el script finaliza satisfactoriamente, el mensaje "Memoria caché de OSGi limpiada satisfactoriamente para ubicación." aparece en la línea de mandatos.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_osgicfginit_script
File name: rxml_osgicfginit_script.html