Publication d'un archivage de magasin à partir de la ligne de commande (Windows)

Bien que la principale méthode de publication d'un archivage de magasin utilise la console d'administration, vous pouvez également le faire via la ligne de commande. Pour ce faire, procédez comme suit :

  1. Assurez-vous que vous disposez des droits d'accès Administrateur de site.
  2. Sur une ligne de commande, accédez au répertoire /bin. Entrez l'instruction suivante, en indiquant des paramètres valides pour votre archivage de magasin :
    publishstore -svr nom_hôte -userid ID_util -pwd mot_passe -sar 
    fichier_archivage_magasin

    où :

    nom_hôte
    est le nom TCP/IP qualifié complet du serveur WebSphere Commerce Server.
    ID_util
    est l'ID utilisateur de l'administrateur de site. Vous devez disposer des droits d'accès Administrateur de site pour publier un archivage de magasin.
    mot_de_passe
    est le mot de passe de l'administrateur du site WebSphere Commerce.
    fichier_archivage_magasin
    est le chemin d'accès complet du fichier d'archivage de magasin. Par exemple, c:\wcs\samplestores\ConsumerDirect\ConsumerDirect.sar

    Exemple d'utilisation de cette instruction :

    publishstore -svr myhost -userid  wcsadmin -pwd wcsadmin -sar 
    c:\wcs\samplestores\ConsumerDirect\ConsumerDirect.sar
    
  3. Tout au long de la publication de l'archivage de magasin, vous êtes informé du statut de la publication.
  4. Ouvrez Internet Explorer. Accédez à l'adresse Web suivante :
    http://nom_hôte/webapp/wcs/stores/répertoire_magasin/index.jsp, où le répertoire_magasin est le répertoire du magasin que vous venez de publier. Votre magasin s'affiche. Remarque : La compilation de fichiers JavaServer Pages (JSP) au niveau de votre site ou de votre magasin réduit de manière significative la durée nécessaire au chargement de chaque page de magasin. Par conséquent, il est conseillé que vous compiliez les fichiers JSP de votre magasin ou de votre site par lots après la publication d'un archivage de magasin. Pour compiler les fichiers JSP de votre magasin par lots, reportez-vous à la section Compilation de fichiers JSP. Si vous publiez un archivage de magasin Commerce interentreprises (ToolTech), vous devez arrêter puis redémarrer le serveur commerce avant de visualiser le magasin car la page d'enregistrement pourrait ne pas s'afficher correctement. Pour plus d'informations, reportez-vous à la rubrique Démarrage et arrêt de WebSphere Commerce. Afin d'éviter l'affichage intempestif d'erreurs, supprimez le travail SendTransactionMsg des travaux planifiés. Pour avoir plus d'informations, reportez-vous à la rubrique Suppression d'un travail planifié.
  5. Afin d'activer le stockage en mémoire des modèles de magasins, vous devez fusionner le fichier cachespec.xml situé dans le répertoire suivant :
    répinstall_WAS/samples/dynacache/nom_modèle_métier avec le fichier cachespec.xml situé dans le répertoire suivant : répinstall_WAS/installedApps/ nom_hôte/WC_nom_instance.ear/Store.war/WEB-INF
    Vous devez modifier le fichier cachespec.xml existant dans le répertoire WEB-INF en fonction des modifications présentes dans le premier fichier au lieu de le remplacer. Remarque : Dans WebSphere Studio, le stockage en mémoire cache est activé par défaut, c'est pourquoi vous n'êtes pas tenu de terminer cette étape si vous publiez dans WebSphere Studio.

Important : 

  1. Si vous lancez votre serveur Web sur un noeud différent de celui de WebSphere Commerce, suivez la procédure suivante après avoir publié un archivage de magasin :
    1. Arrêtez le serveur Web.
    2. Copiez le répertoire suivant du poste WebSphere Commerce vers le poste du serveur Web, au même endroit :
      • répinstall_WAS/installedApps
    3. Démarrez le serveur Web.
  2. Si vous modifiez le chemin du contexte applicatif Web, assurez-vous que le nouveau correspond au chemin défini dans WebSphere Commerce Server.
  3. Vous ne pouvez publier qu'un archivage de magasin à la fois.
  4. Si vous êtes connecté en tant qu'administrateur par défaut, vous ne pouvez pas parcourir un magasin basé sur l'exemple Commerce interentreprises (ToolTech). Créez un utilisateur appartenant à l'entreprise par défaut, puis parcourez le magasin.
  5. Si vous envisagez de modifier les fichiers JSP après avoir publié le magasin, désactivez la fonction de mise en cache du servlet dans WebSphere Application Server. Pour plus d'informations, consultez le chapitre relatif à la mise en cache dynamique du manuel d'administration de WebSphere Commerce. Si vous utilisez WebSphere Commerce Studio, la mise en cache du servlet est désactivée par défaut.