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 Server 2008 R2
- Windows Server 2008
- Windows Server 2003 Standard Edition SP2
- Windows XP Enterprise Edition SP2, Windows Vista, Windows 7
- FreeBSD 7 or later
- Mac OS X 10 or later
- OpenSolaris
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
- Starting with Magnolia CMS 4.5.5 in the 4.5 series
- Starting with Magnolia CMS 4.4.11 in the 4.4 series
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
- 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)
- MySQL 5.0 or higher with MySQL Connector 5.1.x (JDBC Drivers)
- Oracle 10g Enterprise Edition or higher
- PostgreSQL 9 or higher
- 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 | ✓ | ✓ | — | — |