2016-10-05 4 views
0

Ich habe Probleme, die Willkommensseite eines Projekts neu zu konfigurieren, dem ich kürzlich beigetreten bin. Verwenden von JBoss 7 und Wildfly 10 zum Testen der Anwendung, aber beide Server schlagen auf die gleiche Weise fehl.Welcome-File-Liste wird vom Server ignoriert?

Ich möchte meine Webapp zugreifen können, indem Sie diese URL:

http://localhost:8080/MaisAcoes/ 

Und ich will diese URL die „index.xhtml“ Seite angezeigt werden soll.

Problem ist: der Server zeigt immer Fehler 404 beim Versuch, "index.jsf" zu öffnen (da diese Seite nicht existiert). Es öffnet die Seite "index.xhtml" nicht.

web.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<web-app id="WebApp_ID" version="3.1" 
    xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"> 
    <display-name>MaisAcoes</display-name> 
    <servlet> 
     <servlet-name>Faces Servlet</servlet-name> 
     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
     <load-on-startup>1</load-on-startup> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>Faces Servlet</servlet-name> 
     <url-pattern>*.xhtml</url-pattern> 
    </servlet-mapping> 
    <welcome-file-list> 
     <welcome-file>index.xhtml</welcome-file> 
    </welcome-file-list> 
</web-app> 

Die index.xhtml Seite befindet sich am WebContent Ordner und richtig eingesetzt ... Wenn ich versuche, direkt auf die Seite zuzugreifen (http://localhost:8081/MaisAcoes/index.xhtml), die Seite geöffnet wird erfolgreich .

Was fehlt mir ..?

+0

Sicher ist es nicht nur der Browser-Cache? Probieren Sie ein Inkognito-Fenster aus. – BalusC

+0

@BalusC Löschen des Caches löste das Problem! Ich habe versucht, eine vollständige Säuberung auf dem Server durchzuführen, aber ich würde mir nie vorstellen, dass das Problem im Cache des Browsers lag. Vielen Dank! –

+0

Tippfehler web.xhtml? – Runcorn

Antwort

0

Wie von Mitglied BalusC in den Kommentaren darauf hingewiesen, wurde dieses Problem durch einfaches Leeren des Cache meines Browsers gelöst.

Ich habe versucht, eine vollständige Säuberung in den Servern (JBoss 7 und Wildfly 10) durchzuführen, aber das hat nicht funktioniert ... Reinigung des Browsers zwischengespeichert das Problem gelöst und die Webapp geladen die richtige Seite.