web.xml willkommen Datei aus dem WEB-INF Ordner
Bekomme ich die resquested Ressource ist nicht verfügbar Fehler beim laden eine willkommene Datei aus dem WEB-INF-Ordner in meinem web.xml es sieht wie folgt aus:
<welcome-file-list>
<welcome-file>WEB-INF/html/index.html</welcome-file>
</welcome-file-list>
In anderen Worten, die html-Dateien befinden sich im Verzeichnis WEB-INF in den Ordner "html"...
So, wie mache ich das richtig? Es ist so Komplex alle diese Pfade Sache, ich meine, gibt es irgendeine Art von Pfaden Anleitung oder so was? Da kann ich einfach nicht entwickeln, weil ich stecken an diese Dinge, wenn etwas nicht gefunden werden kann weil der Weg, den ich Schreibe, ist anders interpretiert als ich es erwarten...
InformationsquelleAutor Arturas M | 2013-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht auf Dateien unter WEB-INF-Ordner direkt. Container Aussehen wird für die Klassen in WEB-INF/classes und jsp-Dateien unter WEB-INF enthalten sein können, die von anderen JSP, aber jede browser-Anforderung von Ressourcen unten werden Sie eine 404-Antwort.
EDIT: Über deine Zweifel unten, wenn Sie haben eine standard-Java-EE-webapp, unterhalb der root-Ordner, den Sie haben sollten:
Die ersten beiden sind erforderlich, aber Sie können Sie zusätzlichen Unterordner (z.B. customX). Persönlich erstelle ich einen benutzerdefinierten Ordner "resources" zu reservieren, da html, css und js Dateien (im Unterordner). Wenn ich spezielle JSP-Dateien, die nicht sein sollte der Zugang direkt (nur durch zählen), ich Stelle Sie in WEB-INF/.
Überprüfen Sie die Bearbeiten, hoffe es hilft.
nun, ich nahm den html-Ordner im root-Verzeichnis (Web-Content-Ordner), aber mit <welcome-file-list " > <welcome-file - >html/index.html</welcome-file - > </welcome-file-list " > es noch, sagt angeforderte Ressource nicht verfügbar ist.
Okay, deine Lösung ist korrekt, ich nehme an, Es war mein Fehler, ich habe vergessen, dass ich brauche F5 in Eclipse, damit die änderungen wirksam werden. 🙂
In der Tat, wenn Sie ändern Sie die Verzeichnisse und Dateien außerhalb von eclipse, die F5-Taste ist sehr wichtig! 🙂
InformationsquelleAutor Alfabravo
Dateien im Verzeichnis WEB-INF sind nicht direkt für den Zugriff verfügbar.
Sehen URL:
Wo hast du das gelesen?
Vielen Dank ! Ich habe versucht, den Zugriff auf Ressourcen unter WEB-INF Ordner. Wie so dumm ? Jetzt sparen Sie über meine Zeit. 🙂
InformationsquelleAutor Mike Tunnicliffe
WEB-INF-Ordner ist nicht direkt zugänglich, um web-browser, da dieser Ordner ist gedacht für die Aufbewahrung von Dateien, die intern zur Anwendung, d.h. Klassen-und Konfigurations-Dateien etc. willkommen-Seite ist etwas, das sollte keine spezifische oder privaten Informationen, können so gehalten werden, parallel zu den WEB-INF-Ordner. Alle statischen html-Dateien platziert werden können, auf derselben Hierarchie wie von welcome-Datei. Zu unterscheiden sind besser, wir können erstellen Sie sub-Ordner.
InformationsquelleAutor Sandeep Bhardwaj
ich werde Ihnen sagen, wie ich die wellcome-Datei, ich habe es so
und das "index" in der "web" - Ordner, vielleicht sollte man das wellcome-Datei mit nur dem Namen.
Ich hoffe das hilft dir 😉
nur ein "web" - Ordner, den ich erstellt habe, ich recived das Projekt von der Universität, ich wollte dir nur sagen, wie ich es habe, es vielleicht hilft.... :/
InformationsquelleAutor Santanor