Hallo Java Forum,
ich hab mal wieder ein Problem, das ich trotz stundenlanger Internet Suche nicht imstande war zu lösen.
Ich muss in einem JEE Projekt im Web Modul Primefaces als GUI-Bibliothek verwenden.
Der Header meiner JSF-Page:
[XML]<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns
="http://primefaces.prime.com.tr/ui"
xmlns:f="http://java.sun.com/jsf/core">[/XML]
Die Zeile
[XML]xmlns
="http://primefaces.prime.com.tr/ui"[/XML]
liefert den Fehler: "No library found for this namespace".
Ich habe in den Properties des Web Projekts die primefaces 2.2.1 JAR-Files als Library eingebunden.
Weiters meine web.xml:
[XML]<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/primefaces_resource/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>faces/index.xhtml</welcome-file>
</welcome-file-list>
</web-app>
[/XML]
ich hab die JARs schon in alle möglichen Unterordner meines Projekts kopiert, in der web.xml herumgefuhrwerkt... alles umsonst, der Fehler bleibt.
Clean+Build, Neustart von NetBeans... auch alles ohne Erfolg.
Ich verwende NetBeans 6.9.1 und laut diesem Forum könnte es auch ein Bug von NetBeans sein... aber ich hab keine Ahnung wie ich den umgehen kann.
Ich wäre dankbar für zweckdienliche Hinweise und keine Links zu no-na-ned Anleitungen für dummies, ich glaub die hab ich so ziemlich alle durch :autsch:
Danke im Voraus!
ich hab mal wieder ein Problem, das ich trotz stundenlanger Internet Suche nicht imstande war zu lösen.
Ich muss in einem JEE Projekt im Web Modul Primefaces als GUI-Bibliothek verwenden.
Der Header meiner JSF-Page:
[XML]<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns
xmlns:f="http://java.sun.com/jsf/core">[/XML]
Die Zeile
[XML]xmlns
liefert den Fehler: "No library found for this namespace".
Ich habe in den Properties des Web Projekts die primefaces 2.2.1 JAR-Files als Library eingebunden.
Weiters meine web.xml:
[XML]<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.primefaces.resource.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/primefaces_resource/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>faces/index.xhtml</welcome-file>
</welcome-file-list>
</web-app>
[/XML]
ich hab die JARs schon in alle möglichen Unterordner meines Projekts kopiert, in der web.xml herumgefuhrwerkt... alles umsonst, der Fehler bleibt.
Clean+Build, Neustart von NetBeans... auch alles ohne Erfolg.
Ich verwende NetBeans 6.9.1 und laut diesem Forum könnte es auch ein Bug von NetBeans sein... aber ich hab keine Ahnung wie ich den umgehen kann.
Ich wäre dankbar für zweckdienliche Hinweise und keine Links zu no-na-ned Anleitungen für dummies, ich glaub die hab ich so ziemlich alle durch :autsch:
Danke im Voraus!