Content Delivery prerequisites
This topic lists the required and supported software for installing Content Delivery Server Roles. The prerequisites are the same for all Server Roles.
Recommended prerequisites
SDL recommends the following set of Content Delivery prerequisites:
- Java/JSP implementation
-
If you publish to Java/JSP, SDL recommends the following setup:
Prerequisite Recommended product release Operating system The latest version of any of the supported operating systems Web and Application server The latest version of any of the supported Web and Application servers Java Java 8 (or Java 7 if using IBM DB2 as a database) - ASP.NET implementation
-
If you publish to ASP.NET, SDL recommends the following setup:
Prerequisite Recommended product release Operating system Microsoft Windows Server 2012 R2 (x64) Web and Application server Microsoft IIS 8.5 Java Java 8 (or Java 7 if using IBM DB2 as a database) .NET Framework Microsoft .NET Framework 4.5.2
Microsoft Windows operating systems
Content Delivery Server Roles run on the following Windows operating systems:
Supported:
- Microsoft Windows Server 2012 R2 (x64)
- Microsoft Windows 2008 R2 SP1 (x64)
- Microsoft Windows Server 2012 (x64)
You can download Service Pack 1 for Windows 2008 R2 from the following location: http://www.microsoft.com/download/en/details.aspx?id=5842
As a general rule, ensure that the latest updates are installed on your Microsoft Windows operating system.
Your Windows release must be in one of the following languages:
- US English
- French
- German
- Spanish
- Dutch
- Japanese
The language of your Windows version must correspond to the language of related software. For example, using a French version of Windows requires a French database.
Non-Windows operating systems
Content Delivery Server Roles run on the following non-Windows operating systems:
Supported:
| Vendor | Operating system version |
|---|---|
| Oracle | Solaris 10 (formerly known as Sun Solaris 10) |
| Oracle | Solaris 11 |
| IBM | IBM AIX 6.1 |
| IBM | IBM AIX 7.1 |
| Redhat | Redhat Enterprise Linux 5.10 |
| Redhat | Redhat Enterprise Linux 6.5 |
| HP | HP-UX 11i V2 |
| HP | HP-UX 11i V3 |
- Redhat Enterprise Linux 6.4
- Redhat Enterprise Linux 5.9
Database client
If you intend to store published content in a database, your Content Delivery Server Role requires a database client (JDBC driver) to connect to the Content Data Store. The database client software you need depends on your database vendor:
| Vendor | JDBC Driver | Required JAR |
|---|---|---|
| Microsoft SQL Server | Microsoft SQL Server JDBC Driver 4.0 | sqljdbc42.jar for Java 8 sqljdbc4.jar for Java 6 or Java 7 |
| Oracle | Oracle JDBC driver 11.2.0.3 (deprecated) | ojdbc6.jar for Java 6 or Java 7 |
| Oracle | Oracle JDBC driver 12.1.0.1 | ojdbc7-12.1.0.1.jar for Java 8 ojdbc7.jar for Java 7 ojdbc6.jar for Java 6 |
| IBM DB2 | IBM Data Server Driver for JDBC and SQLJ (9.7 GA) (deprecated) | Not supported with Java 8 db2jcc.jar for Java 6 or Java 7 |
- Oracle: download the JDBC Driver 12.1.0.1 from this location: http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
- SQL Server: download the JDBC Driver 4.0 from this location: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11774
- DB2: the JDBC driver is included with your DB2 installation.
Java
Content Delivery Server Roles, including those running on a .NET Web site, require a Java Runtime Environment (JRE). The JRE can be any Java SE 8.0, Java SE 7.0 or J2SE 6.0 compliant runtime environment that ships with your Web Application Server. If your Web Application Server does not ship with a JRE, install one of the Java software products listed below:
- Java 8.0, bitsize 32 or 64 (not supported in combination with and IBM DB2 database)
- Java 7.0, bitsize 32 or 64
Deprecated: Java 6.0, bitsize 32 or 64
Download Java from this location: http://www.oracle.com/technetwork/java/javase/downloads/index.html
To run Java on Windows, you also need the Microsoft Visual C++ 2010 SP1 Redistributable (with the same bitsize as the Java instance you intend to use), which is also accessible from that Web page. Download the redistributable from this location: http://www.microsoft.com/en-us/download/details.aspx?id=26999
To install a Server Role as a Windows service, you require a 64-bit JVM.
.NET requirement
If you intend to publish ASP.NET pages on your Web site or to install any Server Role as a .NET Web application, you require one of the following .NET environments:
Supported:
- Microsoft .NET Framework version 4.5.2, CLR 4.5
- Microsoft .NET Framework version 4.0, CLR 4.0
Deprecated:
| .NET Framework version | Dropped in next version release? |
|---|---|
| Microsoft .NET Framework version 4.5.1, CLR 4.5 | Definitely |
| Microsoft .NET Framework version 4.5, CLR 4.5 | Definitely |
| Microsoft .NET Framework version 3.5 SP1, CLR 2.0 | Probably |
- Microsoft .NET 4.5.2: http://www.microsoft.com/en-us/download/details.aspx?id=42642
- Microsoft .NET 4.5.1: http://www.microsoft.com/en-us/download/details.aspx?id=40779
- Microsoft .NET 4.5: http://www.microsoft.com/en-us/download/details.aspx?id=30653
- Microsoft .NET 4.0 (Web installer): http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992
- Microsoft .NET 4.0 (standalone installer): http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7
- Microsoft .NET 3.5 SP1: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7
Web Servers and Application Servers
Content Delivery Server Role that you install as a Web application require a Web server or a Web Application Server. The following table lists the Web Servers and Web Application Servers that Content Delivery supports (your choice of Web and Application server restricts the operating systems you can use for your Content Delivery Server Roles):
Supported:
| Vendor | Name | Version |
|---|---|---|
| Apache Software Foundation | Tomcat | 6.0 |
| Apache Software Foundation | Tomcat | 7.0 |
| IBM | WebSphere | 7.0 |
| IBM | WebSphere | 8.5.5 |
| Microsoft | IIS (Internet Information Services) | 7.5 |
| Microsoft | IIS (Internet Information Services) | 8.5 |
| Oracle | WebLogic Server | 11g R1 |
| Oracle | WebLogic Server | 12c R1 |
| Oracle | GlassFish Server | v3.1 |
| RedHat | JBoss Enterprise Application Platform | 5.2 |
| RedHat | JBoss Enterprise Application Platform | 6.1 |
If you use IBM WebSphere 7.0, you must also have the JPA 2.0 feature installed from the IBM WebShere Application Server V7 Feature Pack for OSGi Applications and Java Persistence API (JPA) 2.0. OSGi does not need to be installed, and if it is installed, it must not be augmented (enabled). (A default OSGi installation is not augmented.)
| Vendor | Name | Version |
|---|---|---|
| Microsoft | IIS (Internet Information Services) | 8.0 |
| IBM | WebSphere | 8.5 |
| RedHat | JBoss Enterprise Application Platform | 5.1 |
| RedHat | JBoss Enterprise Application Platform | 6.0 |