Häufige Probleme

Fehlende Parameter bei Installationsscripts

Wenn einer der Parameter für die Installationsscripts fehlt, werden die folgenden WebSphere Application Server-Nachrichten angezeigt:

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"

Falsche Benutzerberechtigungen bei Web-Service-Aufruf

Es werden die folgenden WebSphere Application Server-Nachrichten in der Datei SystemOut.log für den Server angezeigt, der den Empfänger hostet, wenn der Web-Service-Aufruf nicht die Benutzerberechtigungen eines Benutzers oder einer Gruppe enthält, der (die) zum Senden von Ereignissen an den Common Event Infrastructure-Ereignisserver berichtigt ist (sind):

[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

Um dieses Problem zu beheben, müssen Sie die Benutzer bzw. Benutzergruppen bestimmen, die mit dem Common Event Infrastructure-Server verknüpft sind und dann einer der gültigen Benutzer und Kennwörter in der HTTP-Anforderung zuordnen, die den Web-Service-Aufruf für den Service enthält:

  1. Öffnen Sie die Verwaltungskonsole von WebSphere.
  2. Navigieren Sie zum Fenster Applications > Enterprise Applications > EventServer > Map security roles to users/groups (Anwendungen > Unternehmensanwendungen > Ereignisserver > Sicherheitsrollen zu Benutzern/Gruppen zuordnen).
  3. Überprüfen Sie die Liste mit Benutzern bzw. Gruppen, die der Rolle eventCreator (Ereignisersteller) zugeordnet sind.
  4. Legen Sie den HTTP-Benutzer und das Kennwort für die Web-Service-Anforderung fest; verwenden Sie dabei einen der Benutzer aus der Berechtigungsliste und das zugehörige Kennwort.


Verwandte Themen
Tracediagnose aktivieren

Übergeordnetes Thema
Fehlerbehebung