Déploiement de Campaign sur WAS à partir d'un fichier EAR

Vous pouvez déployer le produit par l'intermédiaire d'un fichier EAR si vous avez inclus Campaign.

Avant de commencer

  • Vérifiez que votre version de WebSphere® respecte les conditions décrites dans le document Recommended Software Environments and Minimum System Requirements, en particulier les groupes de correctifs ou mises à niveau requis.
  • Veillez à créer les sources de données et le fournisseur de base de données dans WebSphere®.

Procédure

  1. Accédez à WebSphere® Integrated Solutions Console.
  2. Accédez à Applications > Types d'application > Applications d'entreprise WebSphere et cliquez sur Installer.
  3. Dans la fenêtre Préparation de l'installation de l'application, cochez la case Detailed - Show all options and parameters et cliquez sur Suivant.
  4. Cliquez sur Continuer pour voir l'assistant d'installation d'une nouvelle application.
  5. Acceptez les paramètres par défaut des fenêtres d'installation d'une nouvelle application, sauf pour les fenêtres suivantes :
    • A l'étape 1 de l'assistant d'installation d'une nouvelle application, cochez la case Précompiler les fichiers JavaServer Pages.
    • A l'étape 3 de l'assistant d'installation, définissez le Niveau de source de kit JDK sur 18.
    • A l'étape 9 de l'assistant d'installation, affectez au paramètre Racine du contexte la valeur /Campaign.
  6. Dans le panneau de navigation de gauche de WebSphere® Integrated Solutions Console, accédez à Applications > Types d'application > applications d'entreprise WebSphere.
  7. Dans la fenêtre Applications d'entreprise, sélectionnez le fichier EAR que vous voulez déployer.
  8. Dans la section Propriétés du module Web, cliquez sur Gestion de session et sélectionnez les cases à cocher suivantes :
    • Remplacer la gestion de session
    • Activer les cookies
  9. Cliquez sur Activer les cookies et entrez un nom unique dans la zone Nom du cookie.
  10. Sélectionnez Serveurs > WebSphere Application Server > serveur 1 > Gestion de session > Activer les cookies, puis désélectionnez la case à cocher Associer les cookies de session à la valeur HTTPOnly pour éviter les attaques de script CCS.
  11. Dans la section Propriétés du détail, sélectionnez Chargement de classes et détection de mise à jour.
  12. Dans la section Ordre du chargeur de classes, sélectionnez l'option Classes chargées en premier avec un chargeur de classe parent.
  13. Dans campaign.ear, ouvrez la section Gestion des modules et sélectionnez l'option Classes chargées en premier avec un chargeur de classe local (dernier parent).
  14. Pour Règle du chargeur de classes WAR, sélectionnez l'option Chargeur de classes pour chaque fichier WAR de l'application.
  15. Accédez à Serveurs d'application > votre serveur > Définition de processus > Machine virtuelle Java.
  16. Les utilisateurs peuvent ajouter les arguments JVM suivants pour activer la prise en charge Unicode avec cette JVM.
    • -Dfile.encoding=UTF-8
    • -Dclient.encoding.override=UTF-8
  17. Commencez le déploiement.