La clase com.ibm.websphere.management.application.AppManagementProxy
proporciona acceso uniforme a la funcionalidad de gestión de aplicaciones, sin importar
si se accede a las funciones desde el proceso servidor, desde el proceso de cliente
administrativo o desde un programa Java™ autónomo en el caso de que falte WebSphere Application
Server. Puede utilizar los extractos de códigos para averiguar cómo obtener una instancia AppManagementProxy en diversos casos.
Antes de empezar
En esta tarea se supone que está familiarizado con las interfaces de programación
de WebSphere Application Server y la programación de MBean. Consulte la documentación sobre las interfaces de programación de aplicaciones para
obtener información acerca de las interfaces de programación de WebSphere Application
Server y la programación de MBean.
Acerca de esta tarea
Lleve a cabo cualquiera de las siguientes tareas de para acceder a las funciones de gestión de aplicaciones a través de la programación.
Procedimiento
- Para acceder a las funciones de gestión de aplicaciones del código WebSphere
Application Server, por ejemplo, como servicio personalizado, cree la clase
AppManagementProxy.
AppManagement appMgmt =
AppManagementProxy.getJMXProxyForServer();
- Para acceder a las funciones de gestión de aplicaciones desde WebSphere
Application Server a través del MBean de AppManagement, cree un cliente administrativo para
establecer una conexión con WebSphere Application Server y, a continuación, cree la clase
AppManagementProxy.
AdminClient adminClient = ....
// crear objeto proxy AppManagement
AppManagement appMgmt = AppManagementProxy.getJMXProxyForClient (adminClient);
- Para acceder a las funciones de gestión de aplicaciones cuando WebSphere
Application Server no está en ejecución (modalidad local), cree la clase
AppManagementProxy.
AppManagement appMgmt = AppManagementProxy.getLocalProxy ();
- Cuando se ejecuta en la modalidad local, establezca la propiedad del sistema com.ibm.ws.management.standalone en true. Si desea modificar los documentos de configuración en una ubicación no predeterminada, establezca la ubicación del directorio de configuración a través de la propiedad del sistema was.repository.root.
- Aunque puede utilizar las funciones de gestión de aplicaciones con o sin WebSphere
Application Server en ejecución, no acceda a las funciones de gestión de aplicaciones
simultáneamente a través de la modalidad local y el Mbean AppManagement. De lo contrario,
las actualizaciones realizadas utilizando estas modalidades pueden entren en colisión y
rompan la integridad de la configuración de WebSphere Application Server.
Resultados
Después de crear correctamente la clase AppManagementProxy, tendrá acceso a la funcionalidad de gestión de aplicaciones.
Qué hacer a continuación
Puede realizar diversas tareas de gestión como, por ejemplo, la instalación, desinstalación, edición, etc.