Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: administración básica |
1. Herramientas de gestión de Oracle Solaris (guía)
2. Trabajo con Solaris Management Console (tareas)
3. Trabajo con Oracle Java Web Console (tareas)
Novedades en la administración de Oracle Java Web Console
Gestión de servidor de Oracle Java Web Console
Aplicaciones que están disponibles para Oracle Java Web Console
Oracle Java Web Console (descripción general)
¿Qué es Oracle Java Web Console?
Comandos de gestión de Oracle Java Web Console
Introducción a Oracle Java Web Console (mapa de tareas)
Introducción a Oracle Java Web Console
Cómo iniciar aplicaciones desde la página de inicio de Oracle Java Web Console
Gestión del servicio de consola
Cómo iniciar el servicio de consola
Cómo habilitar el servicio de consola para ejecutar en el inicio del sistema
Cómo detener el servicio de consola
Cómo deshabilitar el servicio de consola
Configuración de Oracle Java Web Console
Cómo cambiar propiedades de Oracle Java Web Console
Identidad de usuario de Oracle Java Web Console
Uso del registro de rastreo de depuración de consola
Resolución de problemas de software de Oracle Java Web Console (mapa de tareas)
Resolución de problemas de software de Oracle Java Web Console
Comprobación de propiedades y estado de la consola
Cómo comprobar si la consola está en ejecución y habilitada
Cómo enumerar los recursos y las propiedades de la consola
Problemas de acceso a la consola
Problemas con el registro de aplicación
Cómo determinar si una aplicación es una aplicación heredada
Cómo enumerar aplicaciones implementadas
Cómo registrar una aplicación heredada con Oracle Java Web Console
Cómo anular el registro de una aplicación heredada desde Oracle Java Web Console
Cómo registrar la aplicación actual con Oracle Java Web Console
Cómo anular el registro de la aplicación actual de Oracle Java Web Console
Información de referencia de Oracle Java Web Console
Consideraciones de seguridad de Oracle Java Web Console
Acceso a Oracle Java Web Console
Acceso a aplicaciones de Oracle Java Web Console
Acceso de aplicación a sistemas remotos
Contraseñas internas que se utilizan en la consola
Especificación de autorizaciones con la etiqueta authTypes
Habilitación de acceso remoto a Oracle Java Web Console
Cómo habilitar el acceso remoto a Oracle Java Web Console
Deshabilitación del acceso remoto a Oracle Java Web Console
Cómo deshabilitar el acceso remoto a Oracle Java Web Console
Cambio de contraseñas internas para Oracle Java Web Console
Cómo cambiar las contraseñas internas de la consola
4. Gestión de grupos y cuentas de usuario (descripción general)
5. Gestión de cuentas de usuario y grupos (tareas)
6. Gestión del soporte cliente-servidor (descripción general)
7. Administración de clientes sin disco (tareas)
8. Introducción al cierre e inicio de un sistema
9. Cierre e inicio del sistema (descripción general)
10. Cierre de un sistema (tareas)
11. Modificación del comportamiento del inicio de Oracle Solaris (tareas)
12. Cómo iniciar un sistema Oracle Solaris (tareas)
13. Gestión de archivos de inicio de Oracle Solaris (tareas)
14. Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)
15. x86: Inicio basado en GRUB (referencia)
16. x86: Inicio de un sistema que no implementa GRUB (tareas)
17. Comando regadm del registro automático de Oracle Solaris (tareas)
18. Gestión de servicios (descripción general)
19. Gestión de servicios (tareas)
20. Gestión de software (descripción general)
22. Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)
La siguiente información se proporciona para ayudar a solucionar problemas que pueden surgir al utilizar software de Oracle Java Web Console.
Puede utilizar los comandos smcwebserver, wcadmin y svcs para obtener diferentes tipos de información sobre la consola, que pueden ser de utilidad para solucionar problemas.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# smcwebserver status Sun Java(TM) Web Console is running
# svcs -l system/webconsole:console
Si inicia y detiene el servidor con los comandos smcwebserver sin habilitar ni deshabilitar, la propiedad enabled se podría mostrar como false (temporary) o true (temporary).
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
Si ejecuta al menos la versión Solaris 10 11/06, use este comando:
# wcadmin list Deployed web applications (application name, context name, status): console ROOT [running] console com_sun_web_ui [running] console console [running] console manager [running] legacy myapp [running] Registered jar files (application name, identifier, path): console audit_jar /usr/lib/audit/Audit.jar console console_jars /usr/share/webconsole/lib/*.jar console jato_jar /usr/share/lib/jato/jato.jar console javahelp_jar /usr/jdk/packages/javax.help-2.0/lib/*.jar console shared_jars /usr/share/webconsole/private/container/shared/lib/*.jar Registered login modules (application name, service name, identifier): console ConsoleLogin userlogin console ConsoleLogin rolelogin Shared service properties (name, value): ENABLE yes java.home /usr/jdk/jdk1.5.0_06
Nota - Esta propiedad ENABLE se ignora porque SMF utiliza su propia propiedad habilitada, que se muestra en el procedimiento anterior. La propiedad ENABLE se utiliza en sistemas más antiguos donde el servidor de consola no está gestionado por SMF.
Para las versiones Oracle Solaris 10, Solaris 10 1/06 y Solaris 10 6/06, utilice este comando:
# smreg list The list of registered plugin applications: com.sun.web.console_2.2.4 /usr/share/webconsole/console com.sun.web.ui_2.2.4 /usr/share/webconsole/com_sun_web_ui com.sun.web.admin.example_2.2.4 /usr/share/webconsole/example The list of registered jar files: com_sun_management_services_api.jar scoped to ALL com_sun_management_services_impl.jar scoped to ALL com_sun_management_console_impl.jar scoped to ALL com_sun_management_cc.jar scoped to ALL com_sun_management_webcommon.jar scoped to ALL com_iplanet_jato_jato.jar scoped to ALL com_sun_management_solaris_impl.jar scoped to ALL com_sun_management_solaris_implx.jar scoped to ALL The list of registered login modules for service ConsoleLogin: com.sun.management.services.authentication.PamLoginModule optional use_first_pass="true" commandPath="/usr/lib/webconsole"; com.sun.management.services.authentication.RbacRoleLoginModule requisite force_role_check="true" commandPath="/usr/lib/webconsole"; The list of registered server configuration properties: session.timeout.value=15 authentication.login.cliservice=ConsoleLogin logging.default.handler=com.sun.management.services.logging.ConsoleSyslogHandler logging.default.level=info logging.default.resource=com.sun.management.services.logging.resources.Resources logging.default.filter=none logging.debug.level=off audit.default.type=None audit.None.class=com.sun.management.services.audit.LogAuditSession audit.Log.class=com.sun.management.services.audit.LogAuditSession audit.class.fail=none authorization.default.type=SolarisRbac authorization.SolarisRbac.class= com.sun.management.services.authorization.SolarisRbacAuthorizationService authorization.PrincipalType.class= com.sun.management.services.authorization.PrincipalTypeAuthorizationService debug.trace.level=0 . . . No environment properties have been registered.
Los problemas de acceso a la consola podrían indicar que el servidor de consola no está habilitado o que los valores de configuración de la seguridad son restrictivos. Consulte Comprobación de propiedades y estado de la consola y Consideraciones de seguridad de Oracle Java Web Console para obtener más información.
Esta sección contiene información acerca de la solución de posibles problemas de registro con aplicaciones de consola. Para obtener más información sobre una determinada aplicación de consola, debería consultar la documentación de la aplicación.
Nota - Las aplicaciones de consola normalmente están registradas como parte de su proceso de instalación, por tanto, no debería normalmente tener que registrar una aplicación usted mismo.
A partir de la versión Solaris 10 11/06, la consola web ha cambiado el enfoque para el registro de aplicaciones, pero aún se admiten aplicaciones desarrolladas para versiones anteriores de la consola. Las aplicaciones actuales se registran e implementan con un único comando mientras la consola está en ejecución. Las aplicaciones que se desarrollaron para la consola anterior se conocen como aplicaciones heredadas y requieren que el servidor de consola se detenga durante el registro. Si necesita registrar o anular el registro de una aplicación, primero debe determinar si la aplicación es una aplicación heredada, como se describe en el siguiente procedimiento.
El archivo app.xml se encuentra en el directorio WEB-INF de la aplicación.
Para una aplicación heredada, la etiqueta registrationInfo es una versión 2.x. Por ejemplo, registrationInfo version="2.2.4".
Para la aplicación actual, la versión de la etiqueta registrationInfo es al menos 3.0. Por ejemplo, registrationInfo version="3.0".
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
Si ejecuta al menos la versión Solaris 10 11/06, use este comando:
# wcadmin list -a Deployed web applications (application name, context name, status): console ROOT [running] console com_sun_web_ui [running] console console [running] console manager [running] legacy myapp [running]
El comando enumera todas las aplicaciones registradas e implementadas. Las aplicaciones heredadas se muestran con el nombre de aplicación legacy. Consulte Cómo determinar si una aplicación es una aplicación heredada. Todas las demás aplicaciones son aplicaciones actuales y se registran como se describe en Cómo registrar la aplicación actual con Oracle Java Web Console.
Normalmente, el estado que se muestra para las aplicaciones contiene running o stopped. Si el estado es running, la aplicación está actualmente cargada y disponible. Si el estado es stopped, entonces la aplicación no está cargada actualmente y no está disponible. A veces se registra una aplicación y se implementa correctamente, pero no se carga debido a un problema en la aplicación. Si es así, el estado de la aplicación es stopped. Compruebe console_debug_log para determinar si existe un error con un rastreo desde el contenedor web subyacente de la consola, Tomcat, al intentar cargar la aplicación. Para obtener más información sobre console_debug_log, consulte Uso del registro de rastreo de depuración de consola.
Si todas las aplicaciones muestran stopped (incluida la aplicación de consola), esto significa, por lo general, que el contenedor web no está en ejecución. La lista de aplicaciones en este caso se obtiene de los archivos context.xml estáticos registrados con el contenedor web.
Para las versiones Oracle Solaris 10, Solaris 10 1/06 y Solaris 10 6/06, utilice este comando:
# smreg list -a The list of registered plugin applications: com.sun.web.console_2.2.4 /usr/share/webconsole/console com.sun.web.ui_2.2.4 /usr/share/webconsole/com_sun_web_ui com.sun.web.admin.yourapp_2.2.4 /usr/share/webconsole/yourapp
Nota - Este procedimiento se aplica a todas las aplicaciones de consola de las versiones Oracle Solaris 10, Solaris 10 1/06 y Solaris 10 6/06. A partir de la versión Solaris 10 11/06, este procedimiento se aplica también sólo a aquellas aplicaciones que se identificaron como aplicaciones heredadas. Consulte Cómo registrar la aplicación actual con Oracle Java Web Console para el proceso de registro para las aplicaciones actuales. Consulte también Cómo determinar si una aplicación es una aplicación heredada.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# smcwebserver stop
# smreg add -a /directory/containing/application-files
El comando smreg gestiona la información de la tabla de registro de Oracle Java Web Console. Esta secuencia de comandos también realiza trabajo adicional para implementar la aplicación. Para conocer opciones adicionales para este comando, consulte la página del comando man smreg(1M).
# smcwebserver start
Ejemplo 3-8 Registro de una aplicación heredada
En este ejemplo se muestra cómo registrar una aplicación heredada cuyos archivos se encuentran en el directorio /usr/share/webconsole/example. Tenga en cuenta que para las aplicaciones heredadas, el servidor de consola se debe detener antes de que la aplicación se registre y se debe iniciar después de que la aplicación esté registrada. Una advertencia proporcionada por smreg se puede ignorar porque esta aplicación es una aplicación de consola heredada.
# smcwebserver stop # smreg add -a /usr/share/webconsole/example Warning: smreg is obsolete and is preserved only for compatibility with legacy console applications. Use wcadmin instead. Type "man wcadmin" or "wcadmin --help" for more information. Registering com.sun.web.admin.example_version. # smcwebserver start
Nota - Este procedimiento se aplica a todas las aplicaciones de consola de las versiones Oracle Solaris 10, Solaris 10 1/06 y Solaris 10 6/06. A partir de la versión Solaris 10 11/06, este procedimiento se aplica sólo a aquellas aplicaciones que se identificaron como aplicaciones heredadas. Consulte Cómo anular el registro de la aplicación actual de Oracle Java Web Console para conocer el procedimiento que describe cómo anular el registro de aplicaciones actuales.
Si no desea que una aplicación heredada en particular se muestre en la página de inicio de la consola web, pero no desea desinstalar el software, puede utilizar el comando smreg para anular el registro de la aplicación. Consulte Cómo determinar si una aplicación es una aplicación heredada.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# smreg remove -a app-name
Ejemplo 3-9 Anulación del registro de un aplicación heredada de Oracle Java Web Console
En este ejemplo se muestra cómo anular el registro de una aplicación heredada con nombre_aplicación com.sun.web.admin.example.
# smreg remove -a com.sun.web.admin.example Unregistering com.sun.web.admin.example_version.
Solaris 10 11/06: Este procedimiento es para aplicaciones de consola actualizadas que se pueden registrar e implementar sin detener ni iniciar el servidor de consola. Consulte Cómo registrar una aplicación heredada con Oracle Java Web Console para conocer el procedimiento de registro para aplicaciones heredadas y todas las aplicaciones de consola de las versiones Oracle Solaris 10, Solaris 10 1/06 y Solaris 10 6/06. Consulte también Cómo determinar si una aplicación es una aplicación heredada.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
wcadmin deploy -a app-name -x app-context-name /full path/to/app-name
Ejemplo 3-10 Registro de aplicaciones actuales
En este ejemplo se muestra cómo registrar e implementar una aplicación que se ha desarrollado o actualizado para la consola web actual.
# wcadmin deploy -a newexample_1.0 -x newexample /apps/webconsole/newexample
Solaris 10 11/06: Este procedimiento es para aplicaciones de consola actualizadas a las que se les puede anular el registro y la implementación sin detener ni iniciar el servidor de consola. Consulte Cómo anular el registro de una aplicación heredada desde Oracle Java Web Console para conocer el procedimiento de anulación de registro para aplicaciones heredadas y todas las aplicaciones de consola de las versiones Oracle Solaris 10, Solaris 10 1/06 y Solaris 10 6/06. Consulte Cómo enumerar aplicaciones implementadas y Cómo determinar si una aplicación es una aplicación heredada para determinar si una aplicación es heredada o una aplicación actualizada.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# wcadmin undeploy -a newexample_1.0 -x newexample