WARNUNG: JSF1091: Kein mime-Typ gefunden werden konnte, der für die Datei QcFormDean.jsp, aber warten Sie seine eine jsf-Datei
Ich gerade Hinzugefügt jstl-1.2.jar JSF-api und impl Gläser zu meiner Bibliothek, so dass dies funktionieren könnte meine jsf-xhtml-Datei.
<h:selectOneMenu value="#{qcFormBean.dliStickerValue}">
<f:selectItem itemValue="P" itemLabel="Pass or Not applicable" />
<f:selectItem itemValue="M" itemLabel="FAIL-Mechanical" />
<f:selectItem itemValue="E" itemLabel="FAIL-Electrical" />
<f:selectItem itemValue="C" itemLabel="FAIL-Cosmetic" />
<f:selectItem itemValue="S" itemLabel="FAIL-Software" />
<f:ajax event="change" execute="@this" render="perfbyDliSticker" />
</h:selectOneMenu>
<h:panelGroup id="perfbyDliSticker">
<h:selectOneMenu value="#{qcFormBean.performedByRoleID}"
rendered="#{!qcFormBean.dliStickerValue eq 'P'}">
<f:selectItem itemValue="A" itemLabel="Always" />
<f:selectItem itemValue="O" itemLabel="Often" />
<f:selectItem itemValue="S" itemLabel="Seldom" />
</h:selectOneMenu>
Wenn ich jetzt versuche, auf die Seite auf meinem IE bekomme ich einen 404 fehlt Fehler und bekomme ich die folgende Fehlermeldung auf Tomcat und ich bin mir nicht sicher, was zu tun ist an diesem Punkt wird der Fehler erwähnt es als eine jsp-Datei und ich weiß, ich mache dies als eine jsf-Datei, so bin ich nicht sicher, was zu tun ist.
Feb 05, 2014 3:05:50 Uhr com.Sonne.Gesichter.- Anwendung.Ressource.ResourceHandlerImpl logMissingResource
WARNUNG: JSF1064: kann Nicht finden, oder dienen der Ressource, /preQcFormDean.xhtml.Feb 05, 2014 3:05:50 Uhr com.Sonne.Gesichter.- Anwendung.Ressource.ResourceHandlerImpl logMissingResource WARNUNG: JSF1064: kann Nicht finden, oder dienen der Ressource, /preQcFormDean.view.xml.
Feb 05, 2014 3:05:50 Uhr com.Sonne.Gesichter.Kontext.ExternalContextImpl getMimeType
WARNUNG: JSF1091: Kein mime-Typ gefunden werden konnte, der für die Datei /preQcFormDean.jsp. Um dies zu beheben, fügen Sie einen mime-Typ-Zuordnung zu den Anwendungen web.xml.
- und das ist meine web.xml Datei.
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
<context-param>
<description>State saving method: 'client' or 'server' (default). See JSF Specification section 2.5.2</description>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<welcome-file-list>
<welcome-file>index.jsf</welcome-file>
<welcome-file>welcome.jsf</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
und hier sind die jar-Dateien im lib-Ordner
javax.faces.jar
jsf-api.jar
jstl-1.2.jar
jsf-impl.jar
das wäre qcFormDean.xhtml xhtml-Datei und die URL ist localhost/dli_int_preQc_QC_Forms/preQcFormDean.jsf
Haben Sie die Konfiguration der Faces-servlet und wenn ja, können Sie den Auszug aus Ihrem web.xml? Klingt wie es ist nicht Kommissionierung bis Ihre Anfrage.
Ihre webapp runtime classpath ist eine Sauerei. Beginnen nageln es nach unten, bitte Editiere deine Frage, um eine vollständige Liste aller Gläser in der webapp ist
/WEB-INF/lib
.Hinzugefügt, die Gläser, zusammen mit der web.xml hoffe, es hilft.
InformationsquelleAutor Gilbert V | 2014-02-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Loszuwerden
jsf-api.jar
undjsf-impl.jar
. Sie sind bereits vertreten durch die einzelnenjavax.faces.jar
. Jetzt bist du effektiv mit zwei verschiedenen JSF APIs und impls in webapp runtime classpath, das würde nur dazu führen, dass der Klasse-Konflikte in allen Farben.Große chance, dass diese tatsächlich von legacy-JSF-1.x-version (würde zunächst extrahieren Sie die JAR-Datei mit einem zip-tool und Lesen Sie dann die
/META-INF/MANIFEST.MF
Datei die genaue version detail), das die alten JSP als Standard-view-Technologie, die wiederum zumindest erklärt, warum alle Ihre Ansichten wurden standardmäßig interpretiert als JSP.sollte ich eine andere version der jstl ?
Dann wird das problem verursacht, die anderswo nicht sichtbar, in der Informationen so weit. Ich schlage vor, zu starten, erstellen Sie ein neues JSF-Projekt von Grund auf, basierend auf einer vernünftigen Anleitung/tutorial. Hier ist einer: stackoverflow.com/tags/jsf/info
Okay werde tun, würden Sie geschehen, zu wissen, an ein gutes tutorial für eclipse?
Danke ich habe ein neues Projekt und während das dadurch gelöst, dass Problem ich bin jetzt immer eine neue Fehlermeldung besagt, dass das "<f:ajax> ein Elternteil ist nicht zusammengesetzte Komponente oder der Typ ClientBehaviorHolder, Typ: javax.faces.component.UIViewRoot@1d3fdfd" So werden wahrscheinlich brauchen, um eine neue Frage, ich vermute aber die Forschung, was zu tun ist.
InformationsquelleAutor BalusC
versuchen Sie, fügen Sie die folgenden Zeilen in der web.xml
<extension>jsp</extension>
zu beheben.InformationsquelleAutor Hazim