Skip to main content
Pentaho Documentation

Verification Checklist for JBoss Connection Tasks

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

Tasks completed See section ...
Download the JDBC driver software component to the correct directory, then create the module.xml files for each database. Install JDBC Driver as a Module in JBoss
Create a module file for the database which hosts the Pentaho Repository (either PostgreSQL, MySQL, or Oracle), as well as for HSQLDB. Create Module File for Pentaho Repository
Create a module file for the HSQL database. The version of HSQLDB used should be 2.3.2. Create Module File for HSQL Database
Create a module file for the H2 database. Create Module File for H2 Database
Use JNDI to specify port, driver, user name, and password information for the Audit and Quartz databases in your Pentaho Repository.  Define JNDI Database Connection
Add JBoss deployment structure file to the pentaho.war file to control class loading, prevent automatic dependencies from being added, add dependencies, define additional modules, change isolated class loading behavior, and add additional resource roots to a module. Add JBoss Deployment Structure File to pentaho.war
Remove JNDI resource-references in the web.xml file so that the Pentaho Server will operate properly. Remove JNDI Resource References in JBoss
Update files so that referenced JNDI data sources conform to JBoss standards. Update JNDI Data Source Reference to Conform to JBoss Standards
Configure the Pentaho Platform in JBoss by adding a specified list of packages. Enable JBoss Classloader to Load Classes from Sun JDK
Adjust the default time for deployment by editing the standalone.xml file,  Increase the Amount of Time JBoss Allows for Pentaho Server Deployment
Disable the JBoss RESTEasy scan to load pentaho REST services correctly. Disable the JBoss RESTEasy Scan
Define the location of the Pentaho solutions directory in the web.xml file to deploy JBoss correctly.  Set the Location of the pentaho-solutions Directory 
Modify the JBoss startup script to match the Pentaho Server's memory resource requirements. If this step is not performed, the Pentaho Server will not start. Configure JBoss Settings