JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Administración de Oracle Solaris: administración básica     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

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

Exploradores web compatibles

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 activar el servicio de consola para ejecutar en el inicio del sistema

Cómo detener el servicio de consola

Cómo desactivar 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 activada

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

Privilegios de aplicación

Acceso de aplicación a sistemas remotos

Contraseñas internas que se utilizan en la consola

Especificación de autorizaciones con la etiqueta authTypes

Activación de acceso remoto a Oracle Java Web Console

Cómo activar el acceso remoto a Oracle Java Web Console

Desactivación del acceso remoto a Oracle Java Web Console

Cómo desactivar 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.  Uso de Oracle Configuration Manager

18.  Gestión de servicios (descripción general)

19.  Gestión de servicios (tareas)

20.  Gestión de software (descripción general)

21.  Administración de software con herramientas de administración del sistema Oracle Solaris (tareas)

22.  Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)

23.  Gestión de parches

A.  Servicios SMF

Índice

Resolución de problemas de software de Oracle Java Web Console

La siguiente información se proporciona para ayudar a solucionar problemas que pueden surgir al utilizar software de Oracle Java Web Console.

Comprobación de propiedades y estado de la consola

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.

Cómo comprobar si la consola está en ejecución y activada

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Compruebe el estado del servidor
    # smcwebserver status
    Sun Java(TM) Web Console is running
  3. Solaris 10 11/06: Compruebe el estado SMF de la consola y el estado activado.
    # svcs -l system/webconsole:console

    Si inicia y detiene el servidor con los comandos smcwebserver sin activar ni desactivar, la propiedad enabled se podría mostrar como false (temporary) o true (temporary).

Cómo enumerar los recursos y las propiedades de la consola

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Enumere los recursos y las propiedades de la consola.

    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 activada, 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.

Problemas de acceso a la consola

Los problemas de acceso a la consola podrían indicar que el servidor de consola no está activado 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.

Problemas con el registro de aplicació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 el servidor de 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.

Cómo determinar si una aplicación es una aplicación heredada

  1. Visualice el archivo app.xml de la aplicación.

    El archivo app.xml se encuentra en el directorio WEB-INF de la aplicación.

  2. Examine la etiqueta registrationInfo en el archivo app.xml.

    Para una aplicación heredada, la etiqueta registrationInfo es una versión 2.x. Por ejemplo, registrationInfo version="2.2.4".

    Para una aplicación actual, la versión de la etiqueta registrationInfo es al menos 3.0. Por ejemplo, registrationInfo version="3.0".

Cómo enumerar aplicaciones implementadas

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Enumere las aplicaciones implementadas.

    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

Cómo registrar una aplicación heredada con Oracle Java Web Console


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.


  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Detenga el servidor web.
    # smcwebserver stop
  3. Registre la aplicación.
    # 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).

  4. Reinicie el servidor web.
    # 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

Cómo anular el registro de una aplicación heredada desde Oracle Java Web Console


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.

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Anule el registro de una aplicación.
    # 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 app-name com.sun.web.admin.example.

# smreg remove -a com.sun.web.admin.example

 Unregistering com.sun.web.admin.example_version.

Cómo registrar la aplicación actual con Oracle Java Web Console

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.

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Registre e implemente la aplicación.
    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

Cómo anular el registro de la aplicación actual de Oracle Java Web Console

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.

  1. Conviértase en superusuario o asuma una función similar.

    Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre los roles, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Anule el registro y la implementación de la aplicación.
    # wcadmin undeploy -a newexample_1.0 -x newexample