Directory Listing

Problem

In GlassFish ist standardmässig das Directory Listing eingeschalten. Ruft man eine Verzeichnis URL auf listet der Browser alle darinliegenden Unterverzeichnisse und Dateien. Auf dem Produktionssystem ist dies allerdings unerwünscht.

Lösung

Die Datei default-web.xml [2] definiert Initialisierungs Parameter für das Default Servlet, welches für die statischen Resourcen zuständig ist. Das Directory Listing lässt sich für alle Applikationen ausschalten, indem man den Wert des Attribute listings auf false setzt und den Server neu startet.

<servlet> <init-param> <param-name>listings</param-name> <param-value>false</param-value> </init-param> </servlet>

Ruft man jetzt eine Verzeichnis URL auf erhält man den HTTP Status 404.

Resourcen

Autor: Johannes HammoudKommentare Datum: 23.08.2009

Sprache Englisch

Java JSF XHTML WML JavaScript GlassFish MySQL NetBeans

Impressum

Besuche
619856
Heute
18