Déploiement de Unica Campaign sur le serveur d'applications JBoss
Vous pouvez déployer des produits Unica sur le serveur d'applications JBoss.
Pourquoi et quand exécuter cette tâche
- Vérifiez que la version de JBoss est conforme aux conditions préalables décrites dans le document Recommended Software Environments and Minimum System Requirements, y compris les groupes de correctifs ou les mises à jour.
- Les produits HCL Unica personnalisent la JVM utilisée par JBoss. Vous devrez peut-être créer une instance Jboss dédiée aux produits HCL Unica si vous rencontrez des erreurs liées à la machine virtuelle Java.
- Si vous effectuez le déploiement dans un environnement de production, spécifiez une valeur au moins égale à 1024 comme paramètres de taille du segment de mémoire JVM en ajoutant la ligne suivante à standalone.conf dans JBOSS_EAP_HOME/bin.
ex. :
JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m"Il s'agit des valeurs minimales recommandées. Analysez vos exigences de dimensionnement pour déterminer les valeurs correctes pour vos besoins. Les valeurs -Xmx et MaxMetaspaceSize doivent être ajustées en fonction de la charge du système. Notez qu'un serveur d'applications 64 bits et qu'une machine virtuelle Java sont généralement requis pour les valeurs supérieures à 2048.
- Modifiez le paramètre JAVA_OPTIONS pour ajouter la valeur suivante dans
setenv.bat/sh.set "
JAVA_OPTS=%JAVA_OPTS%-DUNICA_PLATFORM_CACHE_ENABLED=true-Dclient.encoding.override=UTF-8-Djboss.as.management.blocking.timeout=3600" - Accédez à la console de gestion d'applications d'entreprise JBoss, par ex. : http://<Jboss_Host_IP>:<Port>/management
- Déployez Campaign.war/EAR sur JBOSS.
- Vous pouvez également déployer Campaign.war à l'aide de jboss-cli.bat/sh.
Par ex. : exécutez la commande jboss-cli.bat/sh et connectez-vous à l'instance JBoss à l'aide de la commande - connect <Jboss_Host_IP>:<JBOSS management Port>
deploy <Campaign_Install_Path/Campaign/Campaign.war
- Redémarrez le serveur d'applications JBoss après avoir effectué toutes ces modifications.