Configuration des appels sendRedirect JVM en vue de l'utilisation de la racine du contexte

Si la propriété com.ibm.websphere.sendredirect.compatibility n'est pas définie et que le code du servlet d'application contient des instructions telles que sendRedirect("/home.html"), votre navigateur Web affichera peut-être des messages similaires à Error 404: No target servlet configured for uri: /home.html.

Pourquoi et quand exécuter cette tâche

Fonction obsolète Fonction obsolète: La propriété com.ibm.websphere.sendredirect.compatibility est obsolète. Il est préférable de modifier les applications de façon à rediriger les URL non relatives (celles commençant par "/") par rapport au conteneur de servlet (racine_serveur_web) plutôt que par rapport à la racine de contexte d'application Web.depfeat

Pour dire au serveur d'utiliser la racine de contexte utilisée par l'application pour les appels sendRedirect() au lieu d'utiliser la racine du document pour le serveur Web, configurez la machine virtuelle Java™ en attribuant la valeur true ou false à la propriété com.ibm.websphere.sendredirect.compatibility.

Procédure

  1. Accédez à la page des paramètres de propriété de la machine virtuelle Java.
    1. Dans la console d'administration, cliquez sur Serveurs > Types de serveurs > Serveurs d'application.
    2. Dans la page Serveur d'applications, cliquez sur le nom du serveur pour lequel vous souhaitez configurer les paramètres de la machine virtuelle Java.
    3. Dans la page de paramètres du serveur d'applications sélectionné, dans la section Infrastructure du serveur, cliquez sur Gestion des processus et Java > Définition des processus.
    4. [z/OS]Sélectionnez Contrôler.
    5. Dans la page Définition des processus, cliquez sur Machine virtuelle Java.
    6. Sur la page Machine virtuelle Java, cliquez sur Propriétés personnalisées.
    7. Dans la page Propriétés personnalisées, cliquez sur Nouveau.
  2. Dans la page de paramètres d'une propriété, spécifiez com.ibm.websphere.sendredirect.compatibility dans la zone Nom et true ou false dans la zone Valeur. Ensuite, cliquez sur OK.
  3. Cliquez sur Sauvegarder dans la barre des tâches de la console.
  4. Arrêtez, puis redémarrez le serveur d'applications.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=xrun_jvm_sendredirect
Nom du fichier : xrun_jvm_sendredirect.html