Falls eines oder mehrere konfigurierte Repositorys inaktiv sind, sind Sie nicht in der Lage, sich bei WebSphere Application Server zu authentifizieren oder WebSphere Application Server zu stoppen.
Möglicherweise tritt die folgende oder eine ähnliche Ausnahmebedingung auf. Sie gibt an, dass eine Verbindung zum Back-End-Repository nicht hergestellt werden kann:
CWWIM4520E Die Benennungsausnahmebedingung "javax.naming.CommunicationException:
Extdomain1.altext.ibm.com:389 [Root exception is java.net.ConnectException: Connection refused: connect]"
trat während der Verarbeitung auf.
at com.ibm.ws.wim.adapter.ldap.LdapConnection.reCreateDirContext(LdapConnection.java:613)
at com.ibm.ws.wim.adapter.ldap.LdapConnection.search(LdapConnection.java:2419)
Stellen Sie sicher, dass das Back-End-Repository aktiv ist und dass Sie eine Verbindung zu diesem Repository herstellen können. Falls mehrere Repositorys konfiguriert sind, müssen alle konfigurierten Repositorys betriebsbereit sein.
Tritt das Problem weiterhin auf, liegt es an einer Sicherheitseinrichtung von Virtual Member Manager. Falls eines oder mehrere konfigurierte Repositorys inaktiv sind, können Sie sich (nicht einmal als Administrator) bei WebSphere Application Server anmelden oder WebSphere Application Server stoppen. Dies ist unabhängig davon, in welchem Repository Ihre jeweilige ID gespeichert ist. Virtual Member Manager überprüft vor der Authentifizierung immer alle Repositorys.
Um diese Sicherheitseinrichtung zu inaktivieren, verwenden Sie den wsadmin-Befehl createIdMgrRealm oder updateIdMgrRealm und setzen Sie den Parameter –allowOperationIfReposDown auf die Einstellung true. Der Standardwert des Parameters allowOperationIfReposDown ist false. Nachdem Sie diese Sicherheitseinrichtung inaktiviert haben, kann Virtual Member Manager selbst dann mit den aktiven Repositorys betrieben werden, wenn eines der konfigurierten Repositorys inaktiv ist. Sie können sich erfolgreich anmelden, sofern sich die Benutzer-ID und das Kennwort für die Anmeldung in einem Repository befinden, das aktiv ist.
Falls Sie den Parameter allowOperationIfReposDown auf den Wert true setzen, kann das folgende Verhalten erwartet werden:
Weitere Informationen zum Parameter allowOperationIfReposDown sowie zu den wsadmin-Befehlen createIdMgrRealm bzw. updateIdMgrRealm enthält das Thema über die Befehlsgruppe "IdMgrRealmConfig" für das Objekt "AdminTask" im Information Center von WebSphere Application Server. (Falls Sie Version 6.1 von WebSphere Application Server verwenden, müssen Sie zum Inaktivieren dieser Sicherheitseinrichtung zunächst den Patch PK78677 oder das Fixpack 6.1.0.23 oder höher für WebSphere Application Server installieren und anschließend die Konfiguration entsprechend ändern.)