Configuration de WebSphere Application Server

Le serveur de connecteur nécessite des paramètres de propriétés spécifiques dans la machine virtuelle Java™ dans laquelle il s'exécute.

Avant de commencer

Les tâches suivantes sont exécutées :

Pourquoi et quand exécuter cette tâche

Vous utilisez la console pour configurer le serveur d'applications avec des propriétés spécifiques pour l'application d'entreprise du connecteur que vous allez déployer.

Procédure

  1. Vérifiez ou mettez à jour le niveau WebSphere Application Server. Pour obtenir la liste des versions et des groupes de correctifs pris en charge, voir Configuration système détaillée requise pour Rational Connector for SAP Solution Manager.

    Pour voir les groupes de correctifs et les correctifs temporaires à votre installation de WebSphere Application Server, voir Informations sur les mises à jour de WebSphere Application Server et de l'environnement d'exécution Java.

  2. Le serveur de connecteur nécessite plusieurs paramètres spécifiques dans la machine virtuelle Java dans laquelle il s'exécute. Pour définir ces propriétés, dans la console WebSphere Integrated Solutions, cliquez sur Serveurs > Types de serveurs > Serveurs d'applications WebSphere > Serveur1.

    Sélectionnez le serveur d'applications sur lequel le serveur de connecteur doit être déployé. La valeur par défaut est Server1.

  3. Sous Infrastructure du serveur, cliquez sur Gestion des processus et Java > Définition des processus.
  4. Sous Propriétés supplémentaires, cliquez sur Machine virtuelle Java.
  5. Ajoutez la valeur 100 dans la zone Initial Heap (Segment mémoire initial).
  6. Ajoutez la valeur 4098 dans la zone Maximum Heap Size (Taille de segment de mémoire maximale).

    Définition de la taille de segment de mémoire dans WebSphere Application Server

    Disposer de davantage de mémoire est mieux si la mémoire système est suffisante et/ou si vous envisagez de traiter des plans directeurs de grande taille.

    Conseil : L'exemple présenté ici n'est qu'une suggestion et vous devez définir la valeur en fonction de votre environnement. Une équipe de taille moyenne peut utiliser la valeur 4096 Mo, assurant une taille de segment de mémoire de 4 Go pour le processus de serveur d'applications sur un ordinateur 64 bits. Il est important d'utiliser la même quantité pour la taille de pile initiale et pour la taille de pile maximale. Si vous réduisez les tailles de segment de mémoire initiale et maximale en indiquant une valeur inférieure à 4 Go, vous devez également modifier les arguments JVM -Xmx4g et -Xms4g pour qu'ils correspondent à la taille de segment de mémoire spécifiée.

    Il est également important de disposer de plus de mémoire physique que ce qui est requis par l'ensemble combiné des processus s'exécutant sur le système afin d'empêcher la pagination ou la permutation. La pagination réduit les performances du système et affecte celles du système de gestion de la mémoire Java.

    Lorsque vous augmentez la taille du segment de mémoire Java, veillez à ce que la mémoire physique inutilisée sur votre système soit suffisante pour prendre en charge l'augmentation. Si la mémoire physique disponible n'est pas suffisante, vous devez soit installer de la mémoire supplémentaire, soit tenir compte de l'effet sur l'ensemble des performances qui se produit en conséquence.

  7. Cliquez sur Appliquer, puis sur Sauvegarde dans la configuration principale.
  8. L'une des propriétés personnalisées que vous devez ajouter est SAPC_HOME, une propriété système qui indique où la machine virtuelle Java peut trouver les fichiers de configuration requis. Remplacez SAPCInstallDir par le répertoire d'installation du serveur de connecteur.
  9. Revenez à Machine virtuelle Java sous Propriétés supplémentaires et cliquez sur Propriétés personnalisées. Ajoutez les proprés suivantes en cliquant sur Nouveau, en entrant le nom et la valeur et en cliquant sur OK.
    • Nom : SAPC_HOME Valeur : SAPCInstallDir\server\conf
    • Nom : com.ibm.websphere.webservices.DisableIBMJAXWSEngine Valeur : true
    • Nom : com.ibm.ws.classloader.encodeResourceURLs Valeur : true
    • Si vous vous connectez à une base de données Oracle, Nom : ORACLE_JDBC_DRIVER_FILE Valeur : Absolute path to the JDBC driver\ojdbc6.jar
      Important : Le chemin d'accès au pilote JDBC doit être un chemin absolu. N'utilisez pas de chemin URL (fichier:///). Pour plus d'informations sur les connexions JDBC (Java Database Connectivity) Oracle, reportez-vous à la rubrique suivante Configuration d'une base de données Oracle.
    • Si vous vous connectez à une base de données SQL Server, Nom : SQLSERVER_JDBC_DRIVER_FILE Valeur : Absolute path to the JDBC driver\sqljdbc4.jar
      Important : Le chemin d'accès au pilote JDBC doit être un chemin absolu. N'utilisez pas de chemin URL (fichier:///). Pour plus d'informations sur les connexions JDBC SQL Server, voir Configuration d'une base de données Microsoft SQL Server.
    Lorsque vous avez terminé, la page des propriétés personnalisées de la machine virtuelle Java peut être similaire aux fragments de code suivants :

    Ressource:
    SAPC_HOME ; Valeur : C:\Program Files\IBM\SapConnector\server\conf
    Ressource: com.ibm.websphere.webservices.DisableIBMJAXWSEngine;
    Valeur: true
    Ressource: com.ibm.ws.classloader.encodeResourceURLs;
    Valeur: true

    Propriétés personnalisées pour la machine virtuelle Java
  10. Cliquez sur Sauvegarde dans la configuration principale.
  11. Pour que les modifications soient prises en compte, redémarrez le serveur d'applications.

Que faire ensuite

Déployez l'application Web du connecteur à l'aide de la console (voir Déploiement sur WebSphere Application Server).

Commentaires en retour