Problèmes courants

Paramètres manquants dans des scripts d'installation

Les messages WebSphere Application Server ci-dessous sont affichés s'il manque des paramètres pour les scripts d'installation :

WASX7017E: Exception received while running file 
"<install_dir>/bin/install.jacl"; exception information: 
com.ibm.bsf.BSFException: error while eval'ing Jacl expression:
java.lang.IllegalArgumentException
    while executing
"$AdminApp install $earfile $installOptions"

Données d'identification d'utilisateur incorrectes lors d'un appel de services Web

Les messages WebSphere Application Server ci-dessous sont affichés dans le fichier SystemOut.log pour le serveur qui héberge le récepteur si l'appel de services Web ne contient pas les données d'identification d'un utilisateur ou d'un groupe autorisé à envoyer des événements au serveur d'événements Common Event Infrastructure :

[12/12/05 13:5 4:21:655 EST] 00000039 SecurityColla A   SECJ0053E: Authorization 
failed for HOSTNAME/username while invoking (Bean)ejb/com/ibm/events/bus/EventBu
s createEventNewTx(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent):3 secur
ityName: HOSTNAME/username;accessID: user:hostname/S-1-5-21-3757435101-2826650621
-2974146706-1007 is not granted any of the required roles: eventAdministrator eve
ntCreator catalogAdministrator
[12/12/05 13:54:22:176 EST] 00000039 NotificationC E com.ibm.wtci.was.emitter.No
tificationConsumerSoapImpl processNotifyRuntimeException(RuntimeException) Caugh
t RuntimeException:  ; nested exception is: com.ibm.websphere.csi.CSIAccessExcep
tion: SECJ0053E: Authorization failed for hostname/username while invoking (Be
an)ejb/com/ibm/events/bus/EventBus createEventNewTx(org.eclipse.hyades.logging.e
vents.cbe.CommonBaseEvent):3 securityName: hostname/username;accessID: user:HO
STNAME/S-1-5-21-3757435101-2826650621-2974146706-1007 is not granted any of th
e required roles: eventAdministrator eventCreator catalogAdministrator

Pour corriger cette erreur, vous devez déterminer les utilisateurs ou les groupes d'utilisateurs associés au serveur Common Event Infrastructure, puis affecter un nom d'utilisateur et un mot de passe valides dans la demande HTTP qui contient l'appel de service Web au service :

  1. Ouvrez la Console d'administration WebSphere.
  2. Accédez au panneau Applications > Applications d'entreprise > EventServer > Map security roles to users/groups (Mapper les rôles de sécurité à des utilisateurs/groupes).
  3. Examinez la liste d'utilisateurs ou de groupes associés au rôle eventCreator.
  4. Définissez le nom d'utilisateur et le mot de passe HTTP pour la demande de service Web à l'aide de l'un des utilisateurs dans la liste autorisée et de son mot de passe.


Rubriques connexes
Activation de la trace des diagnostics

Rubrique principale
Identification et résolution des incidents