Instructions de déploiement de Marketing Platform sur WebSphere®
Vous devez appliquer un ensemble d'instructions lorsque vous déployez Marketing Platform sous Websphere.
Assurez-vous que la version de WebSphere® répond aux conditions requises décrites dans le document Environnements logiciels recommandés et configuration minimum requise pour IBM® Enterprise Products qui précise les groupes de correctifs à installer ou les mises à niveau à effectuer. Appliquez les instructions suivantes lorsque vous déployez Marketing Platform sous WebSphere® :
*
*
Nom : com.ibm.ws.webcontainer.invokefilterscompatibility
*
*
Voir http://www-01.ibm.com/support/docview.wss?uid=swg21284395 pour obtenir des instructions sur le paramétrage de la propriété personnalisée dans WebSphere®.
*
Déployez le fichier EAR IBM® ou le fichier unica.war en tant qu'application d'entreprise. Lorsque vous déployez le fichier EAR ou le fichier unica.war, vérifiez que le niveau source du kit de développement de logiciels du compilateur JSP est défini sur Java 16 et que les pages JSP sont précompilées comme suit :
*
Dans le formulaire dans lequel vous recherchez et sélectionnez le fichier WAR, sélectionnez Afficher tous les paramètres et options d'installation afin que l'assistant Sélection des options d'installation s'exécute.
*
A l'étape 1 de l'assistant Sélection des options d'installation, sélectionnez Précompilation des fichiers JSP.
*
A l'étape 3 de l'assistant de sélection des options d'installation, vérifiez que le paramètre JDK Source Level (Niveau source JDK) est défini sur 16 ou 17.
Si vous avez déployé un fichier EAR, définissez le paramètre Niveau de source de kit JDK pour chaque fichier WAR.
*
A l'étape 8 de l'assistant de sélection des options d'installation, sélectionnez UnicaPlatformDS comme ressource cible correspondante.
*
La racine de contexte doit être it /unica, tout en minuscules.
*
Dans la section Paramètres de conteneur Web > Conteneur Web > Gestion de session du serveur, activez les cookies. Spécifiez un autre nom de cookie de session pour chaque application déployée. Utilisez l'une des procédures suivantes pour spécifier un nom de cookie :
*
Cochez la case Remplacer la gestion de session sous Gestion de session.
Si vous avez déployé des fichiers WAR séparés pour vos produits IBM® EMM, dans la console WebSphere®, dans la section Applications > Applications d'entreprise > [application déployée] > Gestion de session > Activer les cookies > Nom du cookie du serveur, entrez un nom de cookie de session unique.
Si vous avez déployé des fichiers EAR séparés pour vos produits IBM® EMM, dans la console WebSphere®, dans la section Applications > Applications d'entreprise > [application déployée] > Gestion de module > [module_déployé] > Gestion de session > Activer les cookies > Nom du cookie du serveur, entrez un nom de cookie de session unique.
*
-Dfile.encoding=UTF-8
-Dclient.encoding.override=UTF-8
Conseil de navigation : sélectionnez Serveurs > Serveurs d'applications > Gestion de processus et Java > Définition de processus > Machine virtuelle Java > Arguments JVM génériques. Voir la documentation WebSphere® pour obtenir plus de détails.
*
Dans la section Applications > Applications d'entreprise du serveur, sélectionnez le fichier EAR ou le fichier WAR que vous avez déployé, puis sélectionnez Chargement de classes et détection de mise à jour et définissez les propriétés suivantes.
*
*
Pour Ordre du chargeur de classes, sélectionnez Classes chargées en premier avec un chargeur de classes local (dernier parent).
*
Pour Règles de chargeur de classes WAR, sélectionnez Chargeur de classes unique pour l'application.
*
*
Pour Ordre du chargeur de classes, sélectionnez Classes chargées en premier avec un chargeur de classes local (dernier parent).
*
Pour Règles de chargeur de classes WAR, sélectionnez Chargeur de classes pour chaque fichier WAR de l'application.
*
Commencez le déploiement. Si votre instance de WebSphere® est configurée pour utiliser une machine virtuelle Java version 1.6 ou plus récente, procédez comme suit pour résoudre un problème avec la base de données de fuseau horaire.
1.
Arrêtez WebSphere®.
2.
Téléchargez IBM® Time Zone Update Utility for Java (JTZU) à partir du site Web IBM® :
http://www.ibm.com/developerworks/java/jdk/dst/index.html
3.
Suivez les étapes indiquées par IBM® (JTZU) pour mettre à jour les données de fuseau horaire dans votre machine virtuelle Java.
4.
Redémarrez WebSphere®.
*
Dans Websphere Enterprise Applications, sélectionnez Votre application > Gestion des modules > Votre application > Ordre du chargeur de classe > Classes chargées en premier avec un chargeur de classe local (dernier parent).
*
Effectuez les tâches suivantes pour spécifier la taille de segment de mémoire :
1.
Dans WebSphere® Enterprise Applications, sélectionnez Servers > WebSphere application servers > server1 > Server Infrastructure> Java and Process Management> Process Definition > Java Virtual Machine.
2.
3.
Consultez la documentation de WebSphere® pour plus d'informations sur la définition de la taille.