Si un ou plusieurs référentiels configurés sont inactifs, vous ne pouvez pas vous authentifier ou arrêter WebSphere Application Server.
L'exception suivante ou une exception similaire peut se produire, ce qui indique qu'une connexion au référentiel dorsal ne peut pas être établie :
CWWIM4520E The 'javax.naming.CommunicationException:
Extdomain1.altext.ibm.com:389 [Root exception is java.net.ConnectException: Connection refused: connect]'
naming exception occurred during processing.
at com.ibm.ws.wim.adapter.ldap.LdapConnection.reCreateDirContext(LdapConnection.java:613)
at com.ibm.ws.wim.adapter.ldap.LdapConnection.search(LdapConnection.java:2419)
Vérifiez que votre référentiel dorsal est en cours d'exécution et que vous êtes en mesure de vous y connecter. Si plusieurs référentiels sont configurés, tous les référentiels configurés doivent être en cours d'exécution.
Si le problème persiste, il est dû à une fonction de sécurité de virtual member manager. Si un ou plusieurs référentiels configurés sont inactifs, vous ne pouvez pas vous connecter (même en tant qu'admin) ou arrêter WebSphere Application Server, quel que soit le référentiel dans lequel votre ID particulier est stocké. Virtual member manager vérifie toujours l'intégralité des référentiels avant l'authentification.
Pour désactiver cette fonction de sécurité, utilisez la commande wsadmin createIdMgrRealm ou updateIdMgrRealm pour affecter au paramètre –allowOperationIfReposDown la valeur true. La valeur par défaut du paramètre allowOperationIfReposDown est false. Une fois que vous avez désactivé cette fonction de sécurité, même si l'un des référentiels configurés est inactif, virtual member manager fonctionne avec les autres référentiels actifs. Vous pouvez vous connecter, tant que l'ID utilisateur et le mot de passe de connexion se trouvent dans un référentiel actif.
Si vous affectez au paramètre allowOperationIfReposDown la valeur true, le comportement suivant peut être attendu :
Pour plus d'informations sur le paramètre allowOperationIfReposDown et les commandes wsadmin createIdMgrRealm ou updateIdMgrRealm , voir Groupe de commandes createIdMgrRealm pour l'objet AdminTask dans le centre de documentation de WebSphere Application Server. (Si vous utilisez WebSphere Application Server version 6.1, pour désactiver cette fonction de sécurité, appliquez d'abord le correctif pk78677 ou installez WebSphere Application Server Fixpack 6.1.0.23 ou version ultérieure, puis modifiez la configuration en conséquence.)