JBoss 4.2.1 Directory Browsing

Hallo alle zusammen,

ich haben im JBoss das "Directory Browsing" deaktiviert. Nun möchte ich für eine bestimmte Applikation "Directory Browsing" erlauben.

Kann mir jemand sagen, in welcher Form und welcher web.xml ich das Ganze konfigurieren muss? Ich konnte im Netz leider nichts dazu finden.

Danke.

Viele Grüße
Jana
 
Hallo

hat sich erledigt, habe eine Lösung gefunden. Aber danke für eure Hilfe.

War meine Anfrage unverständlich formuliert? Bin ich zu ungeduldig?

Viele Grüße
Jana
 
War meine Anfrage unverständlich formuliert? Bin ich zu ungeduldig?
Vielleicht hast du nur die falsche Erwartungshaltung 🙂

Wir kennen auch nciht alle Antworten, manche schon, aber es ist nicht nicht jeder ständig Online 😉

Directory Browsen wird nicht durch den STandard abgedeckt, soviel ich weiss ist das eine Container Spezifische Konfiguration.
Wüsste ehrlich gesagt aber keinen Anwedungsfall aus dem Stegreif dafür in einer Java WebApp, eher ein mögliches Sicherheitsproblem.
 
Hallo

hat sich erledigt, habe eine Lösung gefunden. Aber danke für eure Hilfe.

War meine Anfrage unverständlich formuliert? Bin ich zu ungeduldig?

Viele Grüße
Jana

Poste doch die Lösung, der Nächste, der die Forensuche beherrscht, wird sich freuen.

Ich antworte oft nicht, wenn zu wenig Informationen gegeben mitgeliefert wurden und ein vermeintlich einfacher Thread so schnell viele Postings sammelt.
In deinem Fall: Was hast du wo konfiguriert? Wo hattest du schon deine Informationen zu dem Thema her? Wo hast bereits gesucht, gefunden, ausprobiert und mit welchem Ergebnis.
 
Hallo alle zusammen,

hier meine Lösung, die für meinen Anwendungsfall funktioniert.

Standardmäßig ist das 'Directory Browsing' in unserer JBoss-Konfiguration deaktiviert. Die entsprechende Konfigurationsdatei liegt hier:

jboss\server\all\deploy\jboss-web.deployer\conf\web.xml

Im Servlet "default" ist listings auf "false" gesetzt


Um 'Directory Browsing' für die eigene Anwendung zu aktivieren, muss die Default-Einstellung mit Hilfe der web.xml der jeweiligen eignen Anwendung überschrieben werden:

<servlet>
<servlet-name>local_default</servlet-name>
<servlet-class>
org.apache.catalina.servlets.DefaultServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>local_default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>


Das 'Directory Browsing' ist dann auch nur für diese Anwendung aktiviert.


@Maki
Für meine Anwendung war es nötig, da Bilddateien in einen Ordner hochgeladen werden und die Anwendung einen entsprechenden Link auf den Ordner erzeugt. Mit dem Sicherheitsaspekt hast du recht, deshalb war 'Directory Browsing' auch deaktiviert. Die Anwendung wurde nicht von mir entwickelt. Ich muss nur sicherstellen, dass alles funktioniert.

@FArt
Zum Thema 'Directory Browsing' gab es einiges. Ich wollte es aber nur für eine bestimmte Anwendung aktivieren. Da hatte sich die Suche im Netz etwas schwierig gestaltet.

Viele Grüße
Jana
 

Neue Themen


Zurück
Oben