Skip to main content
Pentaho Documentation

Verification Checklist for JBoss Connection Tasks - BA

This checklist for JBoss connection tasks will help you verify that you have completed all items needed before starting the Pentaho BA Server.

Task Section Brief Description
1. Install JDBC Driver as a Module in JBoss Download the JDBC driver software component to the correct directory, then create module.xml files for each database.
2. Create Module File for BA Repository Create a module file for the database that hosts the BA Repository (either PostgreSQL, MySQL, or Oracle), as well as for HSQLDB.
3. Create Module File for HSQL Database Create a module file for the HSQL database. The version of HSQLDB used should be 2.3.2.
4. Create Module File for H2 Database Create a module file for the H2 database.
5. Define JNDI Database Connection Use JNDI to specify port, driver, user name, and password information for the Audit and Quartz databases in your BA Repository. 
6. Add JBoss Deployment Structure File to pentaho.war Controls class loading, prevents automatic dependencies from being added, adds dependencies, defines additional modules, changes isolated class loading behavior, and adds additional resource roots to a module.
7. Remove JNDI Resource References in JBoss Remove JNDI resource-references in the web.xml file so that the BA Server will operate properly.
8. Update JNDI Data Source Reference to Conform to JBoss Standards Update files so that referenced JNDI data sources conform to JBoss standards.
9. Enable JBoss Classloader to Load Classes from Sun JDK Configure the Pentaho Platform in JBoss by adding this list of packages.
10. Prepare JBoss Web Application Servers If you have installed the JBoss web application server, you will need to manually complete the following configuration tasks.
11. Increase the Amount of Time JBoss Allows for BA Server Deployment Since the BA Server deployment takes longer than one minute, so you will need to change the default time for deployment by editing the standalone.xml file, 
12. Disable the JBoss RESTEasy Scan Disable the JBoss RESTEasy scan to load pentaho REST services correctly.
13. Set the Location of the pentaho-solutions Directory  Define the location of the Pentaho solutions directory in the web.xml file to deploy JBoss correctly. 
14. Configure JBoss Settings Modify the JBoss startup script to match the BA Server's memory resource requirements. If this step is not performed, the BA Server will not start.