2013-10-21 54 views
1

我正在嘗試使用Netbeans IDE爲我的JSF應用程序添加primefaces。在爲xhtml頁面中的primefaces添加名稱空間時,我面臨的錯誤是「找不到名稱空間xmlns的庫:p =」http://primefaces.org/ui「。找不到名稱空間xmlns的庫:p =「http://primefaces.org/ui」

我的環境設置 JDK 1.7,Maven 3.0.4,Tomcat的7,Primefaces 3.3,Netbeans的IDE,JSF 2.1.2

而在pom.xml中,我已添加的primefaces回購和依賴性,

<repositories> 
     <repository> 
      <id>prime-repo</id> 
      <name>Prime Repo</name> 
      <url>http://repository.primefaces.org</url> 
     </repository> 
    </repositories> 



    <dependency> 
     <groupId>org.primefaces</groupId> 
     <artifactId>primefaces</artifactId> 
     <version>3.3</version> 
    </dependency> 

此外,我曾試圖改變在[博客]中指定的命名空間

xmlns:p="http://primefaces.prime.com.tr/ui" 

它始終無法正常工作。

任何幫助將不勝感激。提前致謝。

+1

難道只是一個NetBeans錯誤,或者您部署在Tomcat應用程式後,你明白嗎?你可以看看這個問題:http://stackoverflow.com/questions/16262266/netbeans-reports-no-library-found-for-namespace-for-primefaces-tags-from-maven –

+0

@Anand Devaraj ..你嘗試過'xmlns:p =「http://primefaces.org/ui」'嗎?而不是上面的名字空間。因爲這是舊的。 – SRy

+0

@SRy我試着用xmlns:p =「http://primefaces.org/ui」,它工作正常。這個問題是Netbeans第一次。當我在tomcat中部署我的應用程序時,它工作正常。謝謝 –

回答

2

NetBeans中有一個issue,描述爲here並在7.4版中修復。 在這種情況下,在Tomcat服務器上部署應用程序後,該錯誤應該消失。

(發佈只是爲了保持解決方案的建議進行的評論。)

相關問題