Hallo allseits,
Wir programmieren eine Web-Anwendung mit JavaServerPages auf WebSphere Application Server und Apache unter WinNt 4.0.
Jetzt möchten wir gerne die Bestandteile, die das Design betreffen in Include-Dateien auslagern.
Ich habe folgendes in der httpd.conf aktiviert:
AddType text/html .shtml
AddHandler server-parsed .shtml
Außerdem habe ich im entsprechenden Directory "Options Includes" gesetzt.
Kurze Zwischenfrage am Rande: Warum heißt das in der Apache Doku "Options +Includes" ?
Soweit müßte dort alles stimmen.
Dann versuche ich meine Datei mit dem ausgelagerten Code aufzurufen in meiner JSP.
Folgende Syntax habe ich probiert abgesehen von allen möglichen Kombination von Pfadaufrufen:
Methode1: <!-- Include virtual="/pages/...shtml" -->
Methode2: <%@ Include virtual="/pages/...shtml" %>
Natürlich habe ich es auch mit..html probiert, mit file statt virtual und was noch so denkbar ist.
Das resultat bei Methode 1 ist eine leere weiße Seite mit rudimentärem Html-Code, ohne Fehlermeldungen
oder Einträge in die Logdateien.
Resultat bei Methode 2 ist folgende Fehlermeldung:"Fehler beim Abruf der kompilierten Seite.
48,13: Attribut include besitzt keinen Wert."
Jetzt kommt der Gag:
Vor einigen Wochen hatte ich auf einer anderen WebSphere/Apache Installation die Includes am laufen.
Also ist wohl was an der Konfiguration falsch.
Hat jemand eine Ahnung???
Gruß, Regina