Как установить PrimeFaces из maven в Netbeans? Я получаю предупреждение, что taglibrary http://primefaces.org/ui не существует

Я протестировал развертывание этого примераиз PrimeFaces.

Я не знаю, почему это не работает. Я получаю это сообщение об ошибке:

Предупреждение: эта страница вызывает пространство имен xml http://primefaces.org/ui, объявленное с префиксом p, но для этого пространства имен не существует taglibtrary

Я следую этому учебник, чтобы правильно установить банку. Я скачал jar-файл Primefaces и добавил его в каталог resourcesв WAR-файл.

    
        org.primefaces
        primefaces
        3.3
        jar
    

Я также добавил файл Primefaces.jar в каталог /modules Glassfish и добавил имя модуля в файл default-web.xml. Это не работает.

Что я упускаю?

РЕДАКТИРОВАТЬ 2 Я был прав, проблема в файле POM:


    4.0.0

    com.DX_57
    History-Module-57
    1.0-SNAPSHOT
    war

    History-Module-57

    
        ${project.build.directory}/endorsed
        UTF-8
    

           
        
            javax
            javaee-web-api
            6.0
            provided
        

          
            org.primefaces  
            primefaces  
            3.3  
        

        
            junit
            junit
            4.8.2
            test
        

        
            org.osgi
            org.osgi.core
            4.2.0
            provided
        
        
            org.osgi
            org.osgi.compendium
            4.2.0
            provided
        
        
            org.glassfish
            osgi-cdi-api
            3.1-b41
            jar
            provided
        
    

    
        

            
                
                    org.apache.felix
                    maven-bundle-plugin
                    2.1.0
                    true
                    
                        
                            ejb
                            war
                            bundle
                            jar
                        
                        
                            
                            <_include>-osgi.properties
                            
                            !*.impl.*, *
                            javax.*, org.*, com.sun.faces.*
                            *;resolution:=optional
                            *;scope=compile|runtime;inline=false
                            true
                            WEB-INF/lib
                            false
                            true
                            .,WEB-INF/classes
                        
                    
                    
                        
                            bundle-manifest
                            process-classes
                            
                                manifest
                            
                        
                        
                            bundle-install
                            install
                            
                                install
                            
                        
                    
                 

                 
                    maven-war-plugin
                    org.apache.maven.plugins
                    
                    2.1-beta-1
                    
                        
                            
                            
                                ${project.build.outputDirectory}/META-INF/MANIFEST.MF
                            
                            
                            
                                WEB-INF/classes/
                                
                            
                        
                    
                        false
                    
                
            
        
        
            
                org.apache.maven.plugins
                maven-dependency-plugin
                2.1
                
                    
                        validate
                        
                            copy
                        
                        
                            ${endorsed.dir}
                            true
                            
                                
                                    javax
                                    javaee-endorsed-api
                                    6.0
                                    jar
                                
                            
                        
                    
                
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                2.3.2
                
                    1.7
                    1.7
                    
                        ${endorsed.dir}
                    
                
            
            
                
                org.apache.felix
                maven-bundle-plugin
            
        
    
    
        
            glassfish-repo
            The Glassfish repository
            http://download.java.net/maven/glassfish/
        
          
            prime-repo  
            PrimeFaces Maven Repository  
            http://repository.primefaces.org  
            default  
          
    
    Module History Module

Эти строки должны быть добавлены для того, чтобы Primefaces работал:


    
    <_include>-osgi.properties
    
    !*.impl.*, *
    javax.*, org.*, com.sun.faces.*
    *;resolution:=optional
    *;scope=compile|runtime;inline=false
    true
    WEB-INF/lib
    false
    true
    .,WEB-INF/classes

Но я заметил очень странную проблему. Я могу использовать, например, простые теги PrimeFaces без управляемых компонентов, например , но если я хочу использовать теги с управляемыми компонентами, компоненты не будут найдены. Может их не видно?

10
задан user1285928 6 June 2012 в 15:07
поделиться