Vous devez créer des stratégies JMX afin de vous assurer que la base de données pour les composants de base d’AEM forms s’initialise correctement.
Exécutez les procédures suivantes.
1.6.1 Délégation de l’autorisation MBean au domaine
Avant la création de stratégies JMX, assurez-vous que le domaine de sécurité est configuré pour contrôler l’accès à MBeans. Pour plus d’informations, reportez-vous à la documentation sur WebLogic Administration Console.
Dans WebLogic Administration Console, cliquez sur
Domain Structure > Security Realms.
Dans la page
Summary of Security Realms
, dans la liste Realms, cliquez sur
myrealm
.
Dans la page Configuration > General, vérifiez que l’option
Use Authorization Providers to Protect JMX Access
est sélectionnée. Si cette option n’est pas sélectionnée, procédez comme suit :
Dans le volet Change Center, cliquez sur
Lock & Edit
.
Sélectionnez
Use Authorization Providers to Protect JMX Access
.
Cliquez sur
Enregistrer
.
Dans le volet Change Center, cliquez sur
Activate Changes
.
Redémarrez le serveur d’administration et le serveur géré.
1.6.2 Création de stratégies JMX
Dans WebLogic Administration Console, cliquez sur
Domain Structure > Security Realms.
Dans la page
Summary of Security Realms
, cliquez sur le nom du domaine pour lequel vous souhaitez modifier les stratégies JMX.
Dans la page Settings, cliquez sur l’onglet
Roles and Policies
, puis sur le sous-onglet
Realm Policies
.
Dans la colonne Name de la table
Policies
, cliquez sur
JMX Policy Editor
.
Dans la page JMX Policy Editor, vérifiez que l’option
GLOBAL SCOPE
est sélectionnée. Cliquez sur
Suivant
.
Vérifiez que l’option
ALL MBEANS TYPES
est sélectionnée dans la page suivante. Cliquez sur
Suivant
.
Sélectionnez l’option
Attributes: Permission to Write
et cliquez sur
Create Policy
.
Dans la page Edit JMX Policies, cliquez sur
Add Conditions
.
Dans le menu déroulant
Predicate List
, sélectionnez
Role
, puis cliquez sur
Next
.
Dans le champ
Role Argument Name
, saisissez
Anonymous
et cliquez sur
Add
.
Remarque :
Le rôle
Anonymous
est un rôle WebLogic par défaut pour tous les utilisateurs de processus d’exécution (par exemple les utilisateurs nécessaires à l’amorçage d’une application).
Cliquez sur
Terminer
.
Dans la page Edit JMX Policies, cliquez sur
Save
.
Répétez les étapes 1 à 6.
Dans la page
JMX Policy Editor - Attributes and Operations
, sélectionnez l’option
Unregister instances of this MBean using MBean server
et cliquez sur
Create Policy
.