2016-03-03 45 views
1

我有一个Maven Web应用程序项目,其中使用了JSF 2.2和Primefaces 5.3组件(Netbeans IDE 8.1)。JSF Primefaces主题更改错误

我已经使用Google了解如何更改默认主题。 我发现了一些示例如何更改默认主题,但它没有奏效。

我右键单击了Dependencies文件夹并添加了cupertino主题jar。 由于通常依赖得到了添加到我的pom.xml

<dependency> 
    <groupId>org.primefaces.themes</groupId> 
    <artifactId>cupertino</artifactId> 
    <version>1.0.10</version> 
</dependency> 

之后,我已经加入到我的web.xml这一部分:

<context-param> 
     <param-name>primefaces.THEME</param-name> 
     <param-value>cupertino</param-value> 
</context-param> 

但现在我已经得到了这个错误:

Error loading css, cannot find "theme.css" resource of "primefaces-cupertino" library 

我不知道我做错了什么。

感谢您的帮助 对不起我的英语

回答

2

可能是不加载的主题,因为该仓库丢失。

以下添加到您的pom.xml

<repositories> 
    <repository> 
     <id>prime-repo</id> 
     <name>PrimeFaces Maven Repository</name> 
     <url>http://repository.primefaces.org</url> 
     <layout>default</layout> 
    </repository> 
</repositories> 

并在您的项目再次运行mvn clean install

+0

你是天才!非常感谢 – Arman21