Problème 

Les tentatives de connexion au résultat de la base de données Derby lors de la connexion a été refusée lorsqu’elles sont lancées à partir d’IBM Tivoli Directory Integrator (TDI).

symptôme

java.sql.SQLNonTransientConnectionException : La connexion a été refusée car la ‘c:Program de données FilesIBMTDIV7.1/TDISysStore; create = true ‘ n’a pas été trouvé.

Cela est probablement dû au serveur TDI qui ne trouve pas le fichier TDISysStore de la base de données.[su_members]

Solution 

1. Arrêtez TOUTES les instances de Derby et TDI.

2. Localisez le Chemin du répertoire spécifié dans le paramètre com.ibm.di.store.database du fichier solution.properties. Ce chemin correspond à l’emplacement où la base de données Derby est installée.

    Exemple :
    com.ibm.di.store.database=jdbc:derby://localhost : 1527/C:Program FilesIBMTDIV7.1/TDISysStore; create = true

3. Modifiez le derby.properties du fichier introuvable dans l’un des répertoires suivants

  • [ TDI_InstallDir ] /etc
  • [ TDI_SolutionDir ] /etc

Ajoutez le paramètre suivant dans les fichiers.

    derby.system.home=
    Exemple : derby.system.home=C:Program FilesIBMTDIV7.1
    [/su_members]