HCL Commerce Developer

Bibliothèque db2jcc4.jar manquante au démarrage de HCL Commerce Developer

Lors de l'installation et du démarrage de HCL Commerce Developer pour la première fois, vous pouvez rencontrer un fichier d'archive Java de base de données manquant (.jar).

Problème

Lors de l'installation et du démarrage de HCL Commerce Developer, vous pouvez rencontrer un fichier d'archive Java de base de données manquant (.jar). Cela se produit lors du démarrage de Search server. La cause de ce problème est inconnue, mais est très probablement liée à un ordre d'installation de logiciels requis incorrect ou à des fichiers d'installation logicielle requis incorrects.

Solution

Ajoutez manuellement l'archive Java manquante et recréez votre index de recherche.
  1. Arrêtez tous les serveurs de test en cours d'exécution, et fermez Rational Application Developer.
  2. Recherchez le fichier d'archive Java db2jcc4.jar manquant, et placez-le dans le répertoire correct.
    1. Ouvrez l'annuaire WCDE_installdir\lib\db2\java\.
    2. Faites une copie de l'archive Java db2jcc4.jar.
    3. Placez la copie dans le répertoire WAS_installdir\Liberty\usr\shared\resources\.
  3. Exécutez l'utilitaire setdbtype pour définir le type de base de données development environment. Pour plus d'informations sur la modification du type de base de données, voir Changement de type de base de données de développement à l'aide de la commande setdbtype.
    setdbtype.bat db2 WCDE_installdir\lib\db2 mall db2inst1 passw0rd wcs wcs1 localhost 50000
  4. Recréez l'index de recherche. Pour plus d'informations sur la génération d'un index de recherche, voir Génération de l'index HCL Commerce Search.

    Accédez à l'URL suivante dans votre navigateur ou utilisez l'utilitaire curl pour reconstruire l'index de recherche :

    https://localhost:3738/solr/MC_10001_CatalogEntry_en_US/select?q=*
    curl --user spiuser:passw0rd --insecure -X POST https://localhost:443/wcs/resources/admin/index/dataImport/build?masterCatalogId=10001
  5. Démarrez et testez votre development environment.
    1. Ouvrez Rational Application Developer.
    2. Nettoyez et publiez le projet du serveur de test. Assurez-vous qu'il démarre proprement et que la base de données se connecte.
    3. Nettoyez et démarrez le Search server.
    4. Nettoyez et démarrez le Store server.
    5. Ouvrez la vitrine pour vous assurer que toutes les fonctionnalités du magasin s'affichent et fonctionnent.
      https://localhost:8443/shop/en/myesite

Résultat

Lors du remplacement de la bibliothèque requise, tous les serveurs de votre magasin development environment et de votre magasin de test fonctionnent comme prévu.