The J2EE Deployment Distribution is a package that will allow you to build a variety of different web application archives and/or enterprise application archives specifically tailored for certain application servers. To date, we have scripts to build the following archives (via Ant targets):
- Tomcat 5.0 .war file
- JBoss 4.0.3 .war file
- JBoss 4.0.3 .ear file
This distribution can be found on our downloads paged listed as "Pentaho BI Platform J2EE Deployments". Download this distribution if you are interested in deploying the platform to one of the application servers listed above. This is also a good starting place if you are attempting to deploy to an application server not listed. All of the Pentaho files you will need exist in this package; all you will need to do is write your own Ant target, and add the configuration files necessary for your environment.
We have a pre-configured JBoss application server available with everything already set up and deployed for you (see the previous section). We recommend the Pre-Configured Installation to anyone who is looking to get up and running quickly with minimal effort. Using the J2EE Deployment Distribution is the alternative for people who want to setup the platform in their own environment.
Our primary application server testing ground has been JBoss 4.0.3. The Pentaho community and the development team would greatly appreciate any feedback - whether it is problems faced or just to let us know you had a successful deployment - regarding deployments to other application servers. Please use the discussion forum at http://forums.pentaho.org to share your experience.