Similar content

Loading

Powered by Canoo FindIT.

Certified stack

The following software components have been tested and are guaranteed to work with Magnolia CMS Enterprise Edition and the Jackrabbit repository.

Operating Systems

Linux distributions running kernel 2.6.

  • Ubuntu 8 and later
  • SuSE Linux Enterprise Server 10 and later
  • Fedora 8 and later
  • Red Hat Enterprise Linux Server 4 and later
  • CentOS 5 and later
  • Debian 5 and later
Windows
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003 Standard Edition SP2
  • Windows XP Enterprise Edition SP2, Windows Vista, Windows 7
Other
  • FreeBSD 7 or later
  • Mac OS X 10 or later
  • OpenSolaris
Are you running Magnolia on an OS that is not listed here? Let us know by leaving a comment at the bottom of the page or send mail to the users list.

Java

To run Magnolia CMS in the Tomcat application server that ships with the bundle you need a Java Development Kit (JDK) or a Java Runtime Environment (JRE) on your system.

What is the difference? JRE is an implementation of the Java Virtual Machine which executes Java programs. JDK is a bundle of software that you can use to develop Java based applications. If you plan to write your own Java code, get the JDK. If you just want to run Magnolia CMS, the JRE is sufficient.

  • Magnolia CMS 4.4 and earlier: Sun JVM 1.5.0 (build 14 and higher), Sun JVM 1.6.x
  • Magnolia CMS 4.5 and later: Java SE 6 or Java SE 7
Java 6 reaches the end of its supported life in February 2013. We recommend that you upgrade to Java 7. We support Java 7:

  • Starting with Magnolia CMS 4.5.5 in the 4.5 series
  • Starting with Magnolia CMS 4.4.11 in the 4.4 series
Our position is the same as the Tomcat community's:
If you want to run a supported version of Java—one with updates for bugs and security issues—then you will need to upgrade to Java 7. If this isn’t an option, you will have to purchase some form of support contract. Generally, upgrading to Java 7 will be the better long term option but the right decision for your business will depend on your circumstances. -- Java 6 End of Life Impact for Apache Tomcat Users

However, you should keep using Java SE 6 on Mac OS X. Java SE 7 has an issue that manifests during activation and can bring the Java virtual machine down with a segmentation fault. Once Oracle fixes the issue, Java SE 7 will also be certified for use on Mac OS X.

Application servers

  • IBM WebSphere Application Server 7
  • Oracle Weblogic Server version 10.3 and higher
  • Tomcat 5.5.27 and higher. Tomcat 5.5 is in end-of-life phase. 6.x is recommended.
  • JBoss 4.0.5 or higher
Notes:
  • Weblogic and Websphere are supported only with the special Magnolia CMS package for Weblogic and Websphere
  • Weblogic and Websphere are supported only with Magnolia Enterprise Edition Pro

Browsers

We support all browsers not older than 2 years.

Databases

Embedded

  • Derby 10.3.1.4 (the packaged version)
External DB
  • MySQL 5.0 or higher with MySQL Connector 5.1.x (JDBC Drivers)
  • Oracle 10g Enterprise Edition or higher
  • PostgreSQL 9 or higher
Notes:
  • Derby DB 10.3.1.4 is supported only as an embedded DB, packaged version for low volume use only
  • MySQL DB 5.0 or higher is supported as an external DB.
  • InnoDB storage engine for MySQL is supported by Magnolia, MyISAM is not. InnoDB is the default in MySQL 5.5 and later.
  • Oracle 10g Enterprise Edition or higher is supported as an external DB

Repositories

  • Magnolia CMS 3.0: Jackrabbit 1.0.1
  • Magnolia CMS 3.5: Jackrabbit 1.3.3
  • Magnolia CMS 3.6: Jackrabbit 1.4.5
  • Magnolia CMS 4.0 - 4.2: Jackrabbit 1.5
  • Magnolia CMS 4.3 - 4.4: Jackrabbit 1.6
  • Magnolia CMS 4.4.9-JR24 - 4.5: Jackrabbit 2.4

Summary

The certified stack can be summarized as follows:

  Tomcat 5.5.27 or higher JBoss 4.0.5 or higher WebSphere 7 Oracle Weblogic Server
10.3 and higher
Linux distributions, kernel 2.6
Windows 2008 Server
Windows 2003 Server SP2
Windows XP SP2, Vista, 7
FreeBSD 7
Mac OS X 10.3 or higher