JVM-sendRedirect-Aufrufe zur Verwendung des Stammkontexts konfigurieren

Wenn die Eigenschaft "com.ibm.websphere.sendredirect.compatibility" nicht gesetzt ist und der Code des Anwendungsservlets Anweisungen wie sendRedirect("/home.html") enthält, kann Ihr Web-Browser Nachrichten wie Fehler 404: Es ist kein Zielservlet für URI /home.html konfiguriert. anzeigen.

Informationen zu diesem Vorgang

Veraltetes Feature Veraltetes Feature: Die Eigenschaft "com.ibm.websphere.sendredirect.compatibility" ist veraltet. Sie müssen Ihre Anwendungen ändern, damit nicht relative URLs (solche, die mit einem Schrägstrich ("/")) relativ zum Servlet-Container (Stammverzeichnis_des_Web-Servers) und nicht relativ zum Kontextstammverzeichnis der Webanwendung umgeleitet werden.depfeat

Wenn Sie den Server anweisen möchten, das Kontextstammverzeichnis, das die Anwendung für sendRedirect()-Aufrufe verwendet, an Stelle des Dokumentstammverzeichnisses für den Web-Server zu verwenden, konfigurieren Sie die Java™ Virtual Machine (JVM), indem Sie die Eigenschaft "com.ibm.websphere.sendredirect.compatibility" auf true oder false setzen.

Vorgehensweise

  1. Rufen Sie die Seite mit den Einstellungen für die JVM auf.
    1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > Anwendungsserver.
    2. Klicken Sie auf der Seite "Anwendungsserver" auf den Namen des Servers, dessen JVM-Einstellungen Sie konfigurieren möchten.
    3. Klicken Sie auf der Seite mit den Einstellungen für den ausgewählten Anwendungsserver im Abschnitt "Serverinfrastruktur" auf Java- und Prozessverwaltung > Prozessdefinition.
    4. [z/OS]Wählen Sie Steuerung aus.
    5. Klicken Sie auf der Seite "Prozessdefinition" auf Java Virtual Machine.
    6. Klicken Sie auf der Seite "Java Virtual Machine" auf Angepasste Eigenschaften.
    7. Klicken Sie auf der Seite "Angepasste Eigenschaften" auf Neu.
  2. Geben Sie auf der Seite mit den Einstellungen für eine Eigenschaft com.ibm.websphere.sendredirect.compatibility im Feld Name und true oder false im Feld Wert ein. Klicken Sie anschließend auf OK.
  3. Klicken Sie in der Taskleiste der Konsole auf Speichern.
  4. Stoppen Sie den Anwendungsserver, und starten Sie den Anwendungsserver erneut.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=xrun_jvm_sendredirect
Dateiname:xrun_jvm_sendredirect.html