【发布时间】:2013-10-21 15:38:38
【问题描述】:
我正在尝试使用 Netbeans IDE 为我的 JSF 应用程序添加 primefaces。在 xhtml 页面中添加 primefaces 的命名空间时,我面临的错误是“No library found for namespace 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"
它总是不工作。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
这只是 NetBeans 错误,还是您在 Tomcat 上部署应用程序后得到它?你可以看看这个问题:stackoverflow.com/questions/16262266/…
-
@Anand Devaraj..你试过
xmlns:p="http://primefaces.org/ui"吗?而不是上面的名称空间。因为这是旧的。 -
@SRy 我已经尝试过使用 xmlns:p="primefaces.org/ui" 并且效果很好。这个问题在 Netbeans 中是第一次。当我在 tomcat 中部署我的应用程序时,它工作正常。谢谢
标签: java jsf-2 primefaces maven-3 netbeans-7