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.

Create a module file for the database which hosts the Pentaho Repository (either PostgreSQL, MySQL, or Oracle), as well as for HSQLDB.

Create a module file for the HSQL database. The version of HSQLDB used should be 2.3.2.

Create a module file for the H2 database.

Use JNDI to specify port, driver, user name, and password information for the Audit and Quartz databases in your Pentaho Repository.

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.

Remove JNDI resource-references in the web.xml file so that the Pentaho Server will operate properly.

Update files so that referenced JNDI data sources conform to JBoss standards.

Configure the Pentaho Platform in JBoss by adding a specified list of packages.

Adjust the default time for deployment by editing the standalone.xml file.

Disable the JBoss RESTEasy scan to load Pentaho REST services correctly.

Define the location of the Pentaho solutions directory in the web.xml file to deploy JBoss correctly.

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.

Last updated

Was this helpful?