Etapes supplémentaires : Eviter le codage URL dans WebSphere Application Server 8

Lorsque vous déployez l'application Services distants manuellement et que vous utilisez WebSphere Application Server 8, vous devez définir la propriété com.ibm.ws.classloader.encodeResourceURLs sur false.

Pourquoi et quand exécuter cette tâche

WebSphere Application Server 8 code les URL en les rendant illisibles par l'application Services Web de Rational Publishing Engine. Lorsque les URL sont codées, les applications clientes ne peuvent pas se connecter aux applications de services distants et par conséquent les générations de document à distance ne peuvent pas s'effectuer. Pour éviter que WebSphere Application Server 8 code les URL des services distants, définissez la propriété com.ibm.ws.classloader.encodeResourceURLs.

Procédure

  1. Ouvrez la console d'administration dans un navigateur. Exemple : http://serveur:port/ibm/console/logon.jsp
  2. Développez Serveurs > Types de serveurs.
  3. Cliquez sur Serveurs d'applications WebSphere.
  4. Ouvrez les propriétés du serveur en cliquant sur nom_serveur.
  5. Dans la section Infrastructure du serveur, développez Gestion Java et des processus.
  6. Cliquez sur Définition de processus.
  7. Dans la section Propriétés supplémentaires, cliquez sur Machine virtuelle Java.
  8. Cliquez sur New pour ajouter la marque de codage :
    • Nom : com.ibm.ws.classloader.encodeResourceURLs
    • Valeur : false
    Cliquez sur OK.
  9. Redémarrez l'application Services distants

Retour d'informations