View Full Version : Next Version of PUC / BI Server to be Java 6 and Tomcat 6

07-29-2010, 11:54 PM
Pentaho development officially announced today that it is switch to Java 1.6 class file generation and packaging the Pentaho webapp into a Tomcat 6 container for the next release (currently being versioned as 3.7.0). This will hold true for any release after the 3.6.x codeline.

NOTE 1: Nothing is being done that would prevent the Pentaho webapp from being deployed in a Tomcat 5.5 container ... but the archive distributions will have the Pentaho webapp deployed in Tomcat 6 by default.

NOTE 2: The development team is avoiding the use of Java 1.6 specific language and API usage until the SUGAR release.

We are still reviewing the details of how to handle each pillar, but the following is what is currently planned:
Pentaho User Console (PUC) / BI Server – Java 1.6 class files generated; Pentaho webapp deployed in Tomcat 6 installation in archive and installer distributions.

Pentaho Data Integration (PDI) – The 4.1.0 release will be compiled with java 1.6 generating Java 1.6 class files (still under discussion)

Pentaho Report Designer (PRD) – The 3.7 PRD release (and associated reporting engine & libraries) will be compiled with Java 1.6 and generate 1.6 class files

Mondrian– The Mondrian release will most likely stay in its current configuration which is a mix of Java 1.5 and Java 1.6 class file generation (still under discussion)

The development team is aware of some issues that will arise with this switch. An example of this is some JDBC 3 drivers will not work with Java 1.6. It will be up to the user to acquire the correct version of the drivers for their RDBMS.