Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Applying theme in PrimeFaces

I'm using PrimeFaces 3.1 in my project. I'm facing a problem in applying a theme. I added the dark-hive-1.0.3.jar to the project and configured in web.xml as following.

<context-param>
    <param-name>primefaces.THEME</param-name>
    <param-value>dark-hive</param-value>
</context-param>

When I run the project, following exception arises.

javax.faces.FacesException: Error loading theme, cannot find "theme.css" resource of "primefaces-dark-hive" library

How is this problem caused and how can I solve it?

like image 731
Ammar Avatar asked May 14 '12 18:05

Ammar


1 Answers

It needs to be placed in /WEB-INF/lib folder of the webapp. If you're using an IDE, do not fiddle with "build path" properties of the project. Just dropping the JAR in /WEB-INF/lib folder will trigger all the IDE magic to do the necessary tasks.

like image 148
BalusC Avatar answered Sep 18 '22 11:09

BalusC