Optionnel : Installation manuelle d'un serveur d'applications Tomcat sur le Experience Portal serveur

Dernière mise à jour : Nov 09, 2023 |
Experience Portal comprend un script d'installation automatisé pour le serveur d'applications Tomcat 8.5.xx.
Informations sur le prologue
Remarque :
Pour plus de détails sur le script d'installation automatisé, voir Optionnel : Installation d'un serveur d'applications Tomcat sur le Experience Portal serveur.
Préambules
  • Installez le Experience Portal logiciel sur le serveur.
  • Experience Portal comprend le fichier goudron d'installation Tomcat pour Tomcat 8.5.xx. Pour installer une version ultérieure du serveur d'applications Tomcat, téléchargez le fichier d'installation tar Tomcat approprié à partir du site Web Apache http://jakarta.apache.org/tomcat/ et assurez-vous que le fichier est disponible.
  1. Connectez-vous à Linux sur le Experience Portal serveur de l'une des façons suivantes :
    INFORMATIONS SUPPLÉMENTAIRES :
    • Connectez-vous à la console Linux locale comme racine.
    • Connectez-vous à distance en tant qu’utilisateur non racine, puis changez l’utilisateur pour racine en entrant la commande su - racine.
  2. Créez le répertoire d'installation en exécutant la commande mkdir /opt/Tomcat/AppServer.
  3. Accédez au répertoire d'installation en exécutant la commande cd /opt/Tomcat/AppServer.
  4. À :
    • Utilisez le fichier goudron d'installation Tomcat 8.5.xx installé avec Experience Portal, exécutez la commande cp $AVAYA_HOME/Support/AppServer/manual/apache-tomcat-8.5.xx_ae.tar.gz .
    • Utilisez le fichier d'installation tar que vous avez téléchargé à partir du site Web Apache, copiez ce fichier dans le répertoire en exécutant la commande cp pathname/tomcat-tar-file ., où pathname/tomcat-tar-file est le nom du fichier d'installation tar de Tomcat.
  5. Installez le serveur en exécutant la commande tar -zxvf tomcat-tar-file, où tomcat-tar-file est le nom du fichier tar d'installation Tomcat.
    STEP RESULT:
    Les fichiers Tomcat sont extraits vers /opt/Tomcat/AppServer/tomcat-subdirectory, où tomcat-subdirectory est le nom du fichier tar d'installation Tomcat sans les .tar.gz extensions. Par exemple, si vous extrayez le fichier apache-tomcat-8.5.xx_ae.tar.gz d'installation installé avec Experience Portal, le sous-répertoire d'installation est apache-tomcat-8.5.xx.
  6. Créez un lien logiciel pour le nouveau répertoire en exécutant la commande ln -s /opt/Tomcat/AppServer/tomcat-subdirectory tomcat.
  7. Accédez au nouveau répertoire de bac Tomcat en exécutant la commande cd tomcat/bin.
  8. Copiez les fichiers de configuration en exécutant les commandes suivantes :
    INFORMATIONS SUPPLÉMENTAIRES :
    • cp startup.sh startup.sh.old
    • cp shutdown.sh shutdown.sh.old
  9. Modifier le script de configuration de démarrage :
    1. Ouvrez startup.sh dans l’éditeur ASCII de votre choix.
    2. Ajoutez les export variable-name énoncés suivants en haut du script :
      INFORMATIONS SUPPLÉMENTAIRES : exporter CATALINA_BASE=/opt/Tomcat/AppServer/tomcat exporter CATALINA_HOME=/opt/Tomcat/AppServer/tomcat exporter JAVA_OPTS="-server –Xmx1024M -XX :+UseConcMarkSweepGC -XX :+UseParNewGC -XX :ThreadStackSize=512 -Davaya.appserver.type=tomcatappserver"
      Important :
      Spécifiez chaque export variable-name ligne sur une ligne distincte sans saut de ligne. Si vous copiez ces lignes à partir de la documentation, assurez-vous de supprimer le saut de ligne supplémentaire dans la JAVA_OPTS définition d'exportation. De plus, retapez les traits d’union pour supprimer les caractères masqués.
      De plus, si vous avez installé Tomcat dans un répertoire autre que /opt/Tomcat/AppServer, assurez-vous de modifier les export variable-name relevés en conséquence.
    3. Enregistrez et fermez le fichier.
  10. Modifier le script de configuration d’arrêt :
    1. Ouvrez shutdown.sh dans l’éditeur ASCII de votre choix.
    2. Ajoutez les variables d’environnement suivantes en haut du script :
      INFORMATIONS SUPPLÉMENTAIRES : exporter CATALINA_BASE=/opt/Tomcat/AppServer/tomcat exporter CATALINA_HOME=/opt/Tomcat/AppServer/tomcat
    3. Enregistrez et fermez le fichier.
  11. Modifier le fichier XML de configuration Tomcat :
    1. Accédez au répertoire de configuration en exécutant la commande cd tomcat-subdirectory /conf.
    2. Copiez le fichier de configuration en exécutant la commande cp server.xml server.xml.old.
    3. Ouvrez server.xml dans l'éditeur XML de votre choix.
    4. Changez les numéros de port comme indiqué :
      INFORMATIONS SUPPLÉMENTAIRES :
      Modifier le numéro de port...
      Pour transférer le numéro...
      8080
      7080
      8443
      7443
      8005
      7005
      8009
      7009
    5. Enregistrez et fermez le fichier.
  12. Modifier le fichier XML de configuration de contexte Tomcat :
    1. Accédez au répertoire de configuration en exécutant la cd tomcat-subdirectory/webapps/manager/META-INF commande.
    2. Copiez le fichier de configuration en exécutant la cp context.xml context.xml.old commande.
    3. Ouvrez context.xml dans l'éditeur XML de votre choix.
    4. Commentez l’étiquette de valeur xml avec className réglé sur en “org.apache.catalina.values.RemoteAddrValue” utilisant les <!-- start comments and --> étiquettes de commentaire de fin comme illustré ci-dessous :
      INFORMATIONS SUPPLÉMENTAIRES : <!--
      <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\\.\\d+\\.\\d+\\.\\d+| : :1|0 :0 :0 :0 :0 :0 :0 :1" />
      -->
    5. Enregistrez et fermez le fichier.
  13. Avant de configurer le serveur d'applications pour qu'il s'exécute en tant que service Linux, vous devez définir une variable d'environnement afin que le script de service puisse toujours trouver le serveur d'applications. Pour définir la variable :
    1. Exécutez la commande cd /etc/profile.d.
    2. Copiez les fichiers de configuration fournis par Avaya dans ce répertoire en exécutant la commande cp $AVAYA_HOME/Support/AppServer/manual/appserver .* .
    3. Si vous avez installé Tomcat dans un répertoire autre que /opt/Tomcat/AppServer :
      INFORMATIONS SUPPLÉMENTAIRES :
      • Ouvrez le appserver.sh script dans un éditeur ASCII et modifiez toutes les occurrences de /opt/Tomcat/AppServer dans le répertoire dans lequel vous avez installé Tomcat.
      • Ouvrez le appserver.csh script dans un éditeur ASCII et modifiez toutes les occurrences de /opt/Tomcat/AppServer dans le répertoire dans lequel vous avez installé Tomcat.
    4. Définissez les autorisations du fichier de configuration en exécutant la commande chmod 0755 appserver*.
    5. Déconnectez-vous et reconnectez-vous pour que les variables de l’environnement prennent effet.
  14. Configurez le serveur d'applications pour qu'il s'exécute comme un service système Linux afin que le serveur d'applications réponde à la systemyd service commande Linux et que Linux redémarre automatiquement le serveur d'applications si la machine redémarre :
    1. Exécutez la commande cd /etc/systemd/system.
    2. Copiez le script du serveur d'applications fourni par Avaya dans ce répertoire en exécutant la commande cp $AVAYA_HOME/Support/AppServer/appserver.service .
    3. Définissez les autorisations de script en exécutant la commande chmod 0755 appserver.service.
    4. Ouvrez le appserver.service script dans un éditeur ASCII et modifiez toutes les instances de % %APPSERVER_HOME % % avec le répertoire que vous avez installé sur le serveur d'applications.
    5. Changez la propriété des répertoires en entrant les commandes suivantes :
      INFORMATIONS SUPPLÉMENTAIRES :
      chown -R avayavp :avayavpgroup $APPSERVER_HOME/journaux
      chown -R avayavp :avayavpgroup $APPSERVER_HOME/lib
      chown -R avayavp :avayavpgroup $APPSERVER_HOME/conf
      chown —R avayavp :avayavpgroup $APPSERVER_HOME/bin
      chown —R avayavp :avayavpgroup $APPSERVER_HOME/temp
      chown —R avayavp :avayavpgroup $APPSERVER_HOME/travail
      chown —R avayavp :avayavpgroup $APPSERVER_HOME/webapps
    6. Copiez le préscript du serveur d'applications fourni par Avaya dans le $APPSERVER_HOME/.. répertoire en exécutant la commande :
      INFORMATIONS SUPPLÉMENTAIRES :
      cp $AVAYA_HOME/Support/AppServer/appserver-pre.sh $APPSERVER_HOME/..
    7. Définissez les autorisations de script en exécutant la chmod 0755 $APPSERVER_HOME/../appserver-pre.sh commande.
    8. Enregistrez le service en exécutant les commandes suivantes :
      INFORMATIONS SUPPLÉMENTAIRES :
      systemctl daemon-reload
      systemctl enable appserver.service
    9. Démarrez le serveur d'applications en exécutant la commande systemctl start appserver.service.
    10. Donnez au serveur le temps de démarrer, puis vérifiez l'état du serveur en exécutant la commande systemctl is-active appserver.
      STEP RESULT:
      Le serveur doit répondre que le Tomcat service est en cours d'exécution.
    11. Si vous voulez administrer le serveur, ouvrez un navigateur Web et allez à http://EPMS-server:7080/manager/html, où EPMS-server se trouve le nom d'hôte ou l'adresse IP du Experience Portal serveur.
  15. Dans le /opt/Tomcat/tomcat/lib/config/voiceportal.properties fichier, définissez la valeur de enableLocalAppServer sur vrai, puis redémarrez le service vpms.
  16. Redémarrez le service vpms en entrant la commande de redémarrage /sbin/service vpms.