Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Administration de base Oracle Solaris 10 1/13 Information Library (Français) |
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
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)
Les informations suivantes permettent de résoudre les problèmes que vous pouvez rencontrer lors de votre utilisation du logiciel Oracle Java Web 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.
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.
# smcwebserver status Sun Java(TM) Web Console is running
# 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).
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.
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.
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.
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.
Le fichier app.xml réside dans le répertoire WEB-INF de l'application.
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".
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.
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
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.
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.
# smcwebserver stop
# 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.
# 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
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.
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.
# 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.
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.
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.
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
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.
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.
# wcadmin undeploy -a newexample_1.0 -x newexample