Pastie scheint herunterzufallen (Ich kann Ihre Dateien nicht lesen) ... aber Tomcat ist kein vollständiger Java EE-Container. Sie würden die Mojarra-Laufzeit benötigen. Hast du das in deinem Build enthalten?
EDIT: NM es ist zurück. Ich sehe das JSF-Servlet in Ihrer web.xml, daher können Sie diese Antwort ignorieren.
EDIT2: Fügen Sie diese auf Ihre web.xml:
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
Dann .xhtml Ihre HTML-Dateien umbenennen. Ich habe das Gefühl, dass das Servlet nicht wusste, dass es Ihre Dateien mit JSF rendern sollte.
EDIT3: Also ich denke, was passiert ist, verwirren Sie den Server auf, ob es die Seite mit Faces rendern sollte oder nicht. Deine URL in deiner URL-Leiste ist "localhost/app/faces/index.html", die genau mit einer Datei übereinstimmt. Sollte es also eine Sendedatei machen oder sollte es durch das Servlet laufen? Der Grund, warum das Umbenennen in .xhtml wahrscheinlich funktionierte, war, dass es intern wusste, dass es eine .html-Anfrage einer .xhtml-Datei zuordnen musste.
vielleicht Also versuchen Sie das Umbenennen von Dateien auf .html5, dann ist diese in Ihrem web.xml festgelegt:
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.html5</param-value>
</context-param>
denke ich, jede Erweiterung funktioniert ... Sie könnten auch diese Kombination tun:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.html</param-value>
</context-param>
Dann würde Ihre Startseite http://localhost/app/index.jsf
Aktualisiert web.xml, mit zwei Versionen sein und was jeder tut: http://pastie.org/3759169 – knownasilya
Die Anweisung * "es angezeigt, so wie ich hav e es geschrieben in Eclipse "* Konflikte mit dem Titel. Bitte klären Sie das konkrete Problem. Was siehst du, wenn du mit der rechten Maustaste klickst und * Quelle anzeigen * im Webbrowser siehst? Verstehst du wirklich, was es bedeutet, wenn du "EL" wie im Titel sagst? – BalusC