der Übeltäter ist, dass mehrfache Laden der JSF-API aus den Maven Dependencies und durch das Netbeans Plugin. Auch zu sehen in View -> IDE Log.

Der einfachste Weg ist, dass Plugin daran zu hindern selbst das jsf-api.jar zu laden.
Dazu ändert man das Manifest aus /Applications/NetBeans/NetBeans 6.7 Beta.app/Contents/Resources/NetBeans/enterprise5/modules/org-netbeans-modules-web-jsf12.jar so, dass der Classpath so ausschaut „Classpath:“. oder nimmt dieses fertige Jar.

Facelet Code Completion


hi Sandro
danke. Yes it works….. but ….. . du hast eigentlich gemeint letzte linie von Manifest.mf ändern d.h „Class-Path: ext/jsf-1_2/jsf-api.jar“ mit „Class-Path: „. aber bei mir fehlt code completion für folgende tags typen:
xmlns:h=“http://java.sun.com/jsf/html“
xmlns:f=“http://java.sun.com/jsf/core“
xmlns:rich=“http://richfaces.org/rich“
Ich habe aber code completion für folgende
xmlns:ui=“http://java.sun.com/jsf/facelets“
xmlns:a4j=“http://richfaces.org/a4j“
ich finde es seltsam.