You will also need to download and unpack the pentaho-solutions-<version>.zip, which you can find on Sourceforge.
The Pentaho web application will find your pentaho-solutions directory as long as the pentaho-solutions directory is a sibling to the appserver directory.
A suggested directory layout is below.
/pentaho
/appserver
/pentaho-data
/pentaho-solutions
An alternative solutions configuration
If the application has trouble finding the sample solutions or if you just want to put the sample solutions somewhere such that the pentaho-solutions directory is not a sibling of your application server"s root directory, you can enter a configuration parameter to point to them.
Here's how to do it:
- Extract the web.xml file (from the .war).
- Find the <param-name> element that has the value "solution-path."
- Directly after the <param-name> element, enter a <param-value> element, and set its value to the absolute path to the "pentaho-solutions" directory.
<param-value>d:\pentaho\pentaho-solutions</param-value>
Then, rebuild the .war file.
The user account that starts the BI Platform needs to have permission to create directories and files in the pentaho-demo/pentaho-solutions/system/content directory. If JBoss is installed as a service, the user account that starts the service needs to have create permissions also.