Problemi comuni

Parametri mancanti sugli script di installazione

I seguenti messaggi di WebSphere Application Server sono visualizzati se un parametro per gli script di installazione risulta mancante:

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"

Credenziali utente errate al richiamo di Web Services

I seguenti messaggi di WebSphere Application Server sono visualizzati nel file SystemOut.log per il server che ospita il destinatario se il richiamo di Web Services non contiene le credenziali di un utente o gruppo autorizzato ad inviare gli eventi al server di eventi 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

Per risolvere questo problema sarĂ  necessario determinare gli utenti o i gruppi utente associati al server Common Event Infrastructure e quindi assegnare una delle password o utente validi nella richiesta HTTP che contiene il richiamo di Web Service al servizio:

  1. Aprire la console di gestione WebSphere
  2. Navigare nel pannello Applicazioni > Applicazioni Enterprise > EventServer > Mappa i ruoli di sicurezza sui gruppi/utenti.
  3. Esaminare l'elenco di utenti o gruppi associati al ruolo eventCreator.
  4. Impostare la password e l'utente HTTP per la richiesta Web Service che utilizza uno degli utenti nell'elenco autorizzato e la rispettiva password.


Argomenti correlati
Abilitare la diagnostica di traccia

Argomento principale
Risoluzione dei problemi