JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d'Oracle Solaris : Administration de base     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Outils de gestion d'Oracle Solaris (présentation)

2.  Utilisation de Solaris Management Console (tâches)

3.  Utilisation d'Oracle Java Web Console (tâches)

Nouveautés dans l'administration d'Oracle Java Web Console

Gestion du serveur Oracle Java Web Console

Applications disponibles à Oracle Java Web Console

Oracle Java Web Console (présentation)

Qu'est-ce que Oracle Java Web Console ?

Commandes de gestion Oracle Java Web Console

Navigateurs Web pris en charge

Mise en route d'Oracle Java Web Console (liste des tâches)

Mise en route d'Oracle Java Web Console

Démarrage des applications à partir de la page de démarrage d'Oracle Java Web Console

Gestion du service de la console

Démarrage du service de la console

Activation de l'exécution du service de la console au démarrage du système

Arrêt du service de la console

Désactivation du service de la console

Configuration d'Oracle Java Web Console

Modification des propriétés Oracle Java Web Console

Identité de l'utilisateur d'Oracle Java Web Console

Utilisation du journal de suivi du débogage de la console

Dépannage du logiciel Oracle Java Web Console (liste des tâches)

Dépannage du logiciel Oracle Java Web Console

Vérification des propriétés et de l'état de la console

Vérification de l'exécution et de l'activation de la console

Affichage de la liste des propriétés et des ressources de la console

Problèmes d'accès à la console

Problèmes liés à l'enregistrement de l'application

Procédure permettant de déterminer si une application est une ancienne application

Affichage de la liste des applications déployées

Enregistrement d'une ancienne application avec Oracle Java Web Console

Annulation de l'enregistrement d'une ancienne application d'Oracle Java Web Console

Enregistrement d'une application actuelle avec Oracle Java Web Console

Annulation de l'enregistrement d'une application actuelle d'Oracle Java Web Console

Informations de référence Oracle Java Web Console

Considérations relatives à la sécurité Oracle Java Web Console

Accès à Oracle Java Web Console

Accès aux applications dans Oracle Java Web Console

Privilèges d'application

Accès d'application à des systèmes distants

Mots de passe internes utilisés dans la console

Spécification des autorisations avec la balise authTypes

Activation de l'accès distant à Oracle Java Web Console

Activation de l'accès à distance à Oracle Java Web Console

Désactivation de l'accès à distance à Oracle Java Web Console

Désactivation de l'accès à distance à Oracle Java Web Console

Modification des mots de passe internes de Oracle Java Web Console

Modification des mots de passe internes de la console

4.  Gestion des comptes utilisateur et des groupes (présentation)

5.  Gestion des comptes utilisateur et des groupes (tâches)

6.  Gestion de la prise en charge client-serveur (présentation)

7.  Gestion des clients sans disque (tâches)

8.  Présentation de l'arrêt et de l'initialisation d'un système

9.  Arrêt et initialisation d'un système (présentation)

10.  Arrêt d'un système (tâches)

11.  Modification du comportement d'initialisation d'Oracle Solaris (tâches)

12.  Initialisation d'un système Oracle Solaris (tâches)

13.  Gestion des archives d'initialisation d'Oracle Solaris (tâches)

14.  Dépannage de l'initialisation d'un système Oracle Solaris (tâches)

15.  x86 : Initialisation avec le GRUB (référence)

16.  x86 : Initialisation d'un système qui ne met pas en oeuvre GRUB (tâches)

17.  Utilisation d'Oracle Configuration Manager

18.  Gestion des services (présentation)

19.  Gestion des services (tâches)

20.  Gestion des logiciels (présentation)

21.  Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)

22.  Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)

23.  Gestion des patchs

A.  Services SMF

Index

Dépannage du logiciel Oracle Java Web Console

Les informations suivantes permettent de résoudre les problèmes que vous pouvez rencontrer lors de votre utilisation du logiciel Oracle Java Web Console.

Vérification des propriétés et de l'état de la console

Vous pouvez utiliser les commandes smcwebserver, wcadmin et svcs pour obtenir différents types d'informations sur la console, qui peuvent être utiles dans le cadre de la résolution de problèmes.

Vérification de l'exécution et de l'activation de la console

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.

  2. Vérifiez l'état du serveur.
    # smcwebserver status
    Sun Java(TM) Web Console is running
  3. Solaris 10 11/06 : vérifiez l'état d'activation et le statut SMF de la console.
    # svcs -l system/webconsole:console

    Si vous démarrez et arrêtez le serveur à l'aide de la commande smcwebserver sans activation ni désactivation, la propriété enabled peut s'afficher comme false (temporary) ou true (temporary).

Affichage de la liste des propriétés et des ressources de la console

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.

  2. Répertoriez les ressources et les propriétés de la console.

    Si vous exécutez Solaris 10 11/06 ou une version ultérieure, utilisez cette commande :

    # 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

    Remarque - Cette propriété ENABLE n'est pas prise en compte, car l'utilitaire SMF utilise sa propre propriété enabled, comme illustré dans la procédure précédente. La propriété ENABLE est utilisée sur les systèmes plus anciens où le serveur de la console n'est pas géré par l'utilitaire SMF.


    Pour les versions Oracle Solaris 10, Solaris 10 1/06 et Solaris 10 6/06, utilisez cette commande :

    # 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.

Problèmes d'accès à la console

Les problèmes d'accès à la console peuvent indiquer que le serveur de la console n'est pas activé ou que les paramètres de sécurité sont restrictifs. Pour plus d'informations, reportez-vous aux sections Vérification des propriétés et de l'état de la console et Considérations relatives à la sécurité Oracle Java Web Console.

Problèmes liés à l'enregistrement de l'application

Cette section contient des informations sur la résolution des problèmes d'enregistrement des applications de la console. Pour plus d'informations sur une application de la console en particulier, reportez-vous à sa documentation.


Remarque - En général, les applications de la console sont enregistrées au cours de leur installation, de sorte que vous ne devez normalement pas effectuer l'enregistrement vous-même.


A partir de la version Solaris 10 11/06, la console Web a modifié l'approche de l'enregistrement des applications, mais elle prend toujours en charge les applications développées pour ses versions antérieures. Les applications en cours sont enregistrées et déployées à l'aide d'une commande unique pendant l'exécution du serveur de la console. Les applications développées pour la console antérieure sont appelées anciennes applications et exigent l'arrêt du serveur de la console lors de leur enregistrement. Si vous devez enregistrer une application ou en annuler l'enregistrement, vous devez d'abord déterminer s'il s'agit d'une ancienne application, comme décrit dans la procédure suivante.

Procédure permettant de déterminer si une application est une ancienne application

  1. Consultez le fichier app.xml de l'application.

    Le fichier app.xml réside dans le répertoire WEB-INF de l'application.

  2. Examinez la balise registrationInfo dans le fichier app.xml.

    Pour une ancienne application, la balise registrationInfo est une version 2.x. Par exemple, registrationInfo version="2.2.4".

    Pour une application actuelle, la version figurant dans la balise registrationInfo est 3.0 au minimum. Par exemple, registrationInfo version="3.0".

Affichage de la liste des applications déployées

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.

  2. Répertoriez les applications déployées.

    Si vous exécutez Solaris 10 11/06 ou une version ultérieure, utilisez cette commande :

    # 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]

    La commande répertorie toutes les applications enregistrées et déployées. Les anciennes applications sont répertoriées avec le nom d'application legacy. Reportez-vous à la section Procédure permettant de déterminer si une application est une ancienne application. Toutes les autres applications répertoriées sont des applications actuelles, enregistrées selon la procédure décrite à la section Enregistrement d'une application actuelle avec Oracle Java Web Console.

    En règle générale, l'état qui apparaît pour les applications est soit running ou stopped. Si l'état est running, l'application est chargée et disponible. Si l'état est stopped, l'application n'est pas chargée ni disponible. Il arrive qu'une application soit enregistrée et déployée correctement, sans pouvoir être chargée en raison d'un problème interne. Si c'est le cas, l'état de l'application est stopped. Dans le journal console_debug_log , vérifiez s'il existe une erreur avec une trace du conteneur Web sous-jacent de la console, Tomcat, lors de la tentative de chargement de l'application. Pour plus d'informations sur console_debug_log, reportez-vous à la section Utilisation du journal de suivi du débogage de la console.

    Si toutes les applications affichent stopped (y compris l'application de la console), le conteneur Web de la console n'est généralement pas en cours d'exécution. La liste des applications dans ce cas est dressée à partir des fichiers statiques .xml enregistrés avec le conteneur Web.

    Pour les versions Oracle Solaris 10, Solaris 10 1/06 et Solaris 10 6/06, utilisez cette commande :

    # 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

Enregistrement d'une ancienne application avec Oracle Java Web Console


Remarque - Cette procédure s'applique à toutes les applications de console dans les versions Oracle Solaris 10, Solaris 10 1/06 et Solaris 10 6/06. A partir de Solaris 10 11/06, cette procédure s'applique uniquement aux applications identifiées en tant qu'anciennes applications. La section Enregistrement d'une application actuelle avec Oracle Java Web Console décrit la procédure d'enregistrement des applications actuelles. Reportez-vous également à la section Procédure permettant de déterminer si une application est une ancienne application.


  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.

  2. Arrêtez le serveur Web.
    # smcwebserver stop
  3. Enregistrez l'application.
    # smreg add -a /directory/containing/application-files
    

    La commande smreg gère les informations contenues dans la table d'enregistrement d'Oracle Java Web Console. Ce script exécute également des tâches supplémentaires pour le déploiement de l'application. La page de manuel smreg(1M) contient les autres options associées à cette commande.

  4. Redémarrez le serveur Web.
    # smcwebserver start

Exemple 3-8 Enregistrement d'une ancienne application

Cet exemple illustre comment enregistrer une ancienne application dont les fichiers résidant dans le répertoire /usr/share/webconsole/example. Notez que pour les anciennes applications, le serveur de la console doit être arrêté avant et démarré après leur enregistrement. Un avertissement émis par la commande smreg peut être ignoré, car il s'agit d'une application de console existante.

# 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

Annulation de l'enregistrement d'une ancienne application d'Oracle Java Web Console


Remarque - Cette procédure s'applique à toutes les applications de console dans les versions Oracle Solaris 10, Solaris 10 1/06 et Solaris 10 6/06. A partir de Solaris 10 11/06, cette procédure s'applique uniquement aux applications identifiées en tant qu'anciennes applications. La section Annulation de l'enregistrement d'une application actuelle d'Oracle Java Web Console décrit la procédure d'annulation de l'enregistrement des applications actuelles.


Si vous ne souhaitez pas qu'une ancienne application s'affiche dans la page de démarrage de la console Web sans pour autant désinstaller le logiciel, vous pouvez annuler son enregistrement à l'aide de la commande smreg. Reportez-vous à la section Procédure permettant de déterminer si une application est une ancienne application.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.

  2. Annulez l'enregistrement d'une application.
    # smreg remove -a app-name

Exemple 3-9 Annulation de l'enregistrement d'une ancienne application d'Oracle Java Web Console

Cet exemple illustre comment annuler l'enregistrement d'une ancienne application à l'aide de la commande app-name com.sun.web.admin.example.

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

 Unregistering com.sun.web.admin.example_version.

Enregistrement d'une application actuelle avec Oracle Java Web Console

Solaris 10 11/06 : cette procédure s'applique aux applications de la console mises à jour qui peuvent être enregistrées et déployées sans qu'il soit nécessaire d'arrêter et de démarrer le serveur de la console. Reportez-vous à la section Enregistrement d'une ancienne application avec Oracle Java Web Console pour connaître la procédure d'enregistrement des anciennes applications et de toutes les applications de console présentes dans les versions Oracle Solaris 10, Solaris 10 1/06 et Solaris 10 6/06. Reportez-vous également à la section Procédure permettant de déterminer si une application est une ancienne application.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.

  2. Enregistrez et déployez l'application.
    wcadmin deploy -a app-name -x app-context-name
     /full path/to/app-name

Exemple 3-10 Enregistrement des applications actuelles

Cet exemple illustre comment enregistrer et déployer une application développée ou mise à jour pour la console Web actuelle.

# wcadmin deploy -a newexample_1.0 -x newexample /apps/webconsole/newexample

Annulation de l'enregistrement d'une application actuelle d'Oracle Java Web Console

Solaris 10 11/06 : cette procédure s'applique aux applications de la console mises à jour dont l'enregistrement et le déploiement peuvent être annulés sans qu'il soit nécessaire d'arrêter et de démarrer le serveur de la console. Reportez-vous à la section Annulation de l'enregistrement d'une ancienne application d'Oracle Java Web Console pour connaître la procédure d'annulation de l'enregistrement des anciennes applications et de toutes les applications de console présentes dans les versions Oracle Solaris 10, Solaris 10 1/06 et Solaris 10 6/06. Reportez-vous à la section Affichage de la liste des applications déployées and Procédure permettant de déterminer si une application est une ancienne application afin de déterminer si une application est ancienne ou mise à jour.

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.

  2. Annulez le déploiement et l'enregistrement de l'application.
    # wcadmin undeploy -a newexample_1.0 -x newexample