Aktivieren Sie die JBoss AS 7 Verzeichnislisten

Habe ich folgende Verzeichnis-Struktur bereitgestellt wird, um den JBoss AS 7.1.1.Finale (unter standalone/deployments):

doc.war
    -> module1
        -> index.html
    -> module2
        -> index.html

Wie Sie sehen können, gibt es keine index.html unter doc.Krieg. Wenn ich navigieren Sie zu localhost:8080/doc/module1/, die richtige index.html wird angezeigt, aber wenn ich navigieren Sie zu localhost:8080/doc/, JBoss zeigt eine Fehlermeldung (404 - Die angeforderte Ressource ist nicht verfügbar).

Ich denke, dies ist auf die Tatsache zurückzuführen, dass die Verzeichnislisten standardmäßig ausgeschaltet, in JBoss AS 7. Wie kann ich die directory-listings, entweder Global oder speziell für diese Anwendung?

Bearbeiten

Basierend auf Mukul Goel Antwort, lief ich den CLI-Befehl zum hinzufügen von statische Ressourcen Funktion, Neustart des Servers und wiederholt die Anfrage, aber es hat nicht funktioniert.

Hier ist der relevante Ausschnitt aus der standalone.xml - Datei. Bitte beachten Sie, dass ich die native Anschluss aktiviert ist.

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="true">
    <configuration>
        <static-resources listings="true"/>
    </configuration>
    <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
    <connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https"/>
    <virtual-server name="default-host" enable-welcome-root="true">
        <alias name="localhost"/>
        <alias name="example.com"/>
    </virtual-server>
</subsystem>

Hier ist die Fehlermeldung, die JBoss anzeigt:

Aktivieren Sie die JBoss AS 7 Verzeichnislisten

Update

Also die Schlussfolgerung dieses scheint zu sein, dass es ein Problem mit der offiziellen JBoss 7.1.1.Final (http://www.jboss.org/jbossas/downloads) herunterladen. Ich wollte nicht verwalten, um Verzeichnis Auflistungen arbeiten mit dieser version. Versuchen eine neuere version (aus dem JBoss-Software CI-server bei https://ci.jboss.org/jenkins/job/JBoss-AS-7.x-latest/), ich war in der Lage, um zu sehen, die directory-listings nach der Anwendung des config ändern, dass Mukul Goel hatte unten vorgeschlagen.

Eine mögliche Quelle für dieses Problem könnte die version von JBossWeb, der in JBoss. Die offizielle 7.1.1.Letzte Bündel JBossWeb 7.0.13. Mukul (siehe unten) war in der Lage, um es arbeiten mit einer version von JBoss verwenden, die bundles JBossWeb 7.0.16.

Ich bin der Annahme Mukul Goel Antwort als Lösung dieses Problems aber bewusst sein, dass es wahrscheinlich nicht funktionieren wird mit der offiziellen 7.1.1.Final download.

InformationsquelleAutor nwinkler | 2012-10-10
Schreibe einen Kommentar