Content Delivery prerequisites
This topic lists the required and supported software for installing Content Delivery Server Roles: Content Deployer, HTTP Upload, Content Delivery Web service, API, Monitoring, or Cache Channel Service.
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 SE 6.0 - ASP.NET implementation
-
If you publish to ASP.NET, SDL recommends the following setup:
Prerequisite Recommended product release Operating system Microsoft Windows 2008 R2 SP1 Web and Application server Microsoft IIS 7.5 Java Java SE 6.0 .NET Framework Microsoft .NET Framework 4.0
Microsoft Windows operating systems
Content Delivery server roles run on the following Windows operating systems:
Supported: Microsoft Windows 2008 R2 SP1
Deprecated:
| Windows Version | Service pack | Architecture | Dropped in next version release? |
|---|---|---|---|
| Server 2003 | SP2 | x86 | Probably |
| Server 2003 | SP2 | x64 | Probably |
| Server 2003 R2 | SP2 | x86 | Probably |
| Server 2003 R2 | SP2 | x64 | Probably |
| Server 2008 | SP2 | x86 | Definitely |
| Server 2008 | SP2 | x64 | Definitely |
| Server 2008 R2 | n/a | x64 | Definitely |
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 |
|---|---|
| Sun | Solaris 9 |
| Sun | Solaris 10 |
| IBM | IBM AIX 6.1 |
| IBM | IBM AIX 7.1 |
| Redhat | Redhat Enterprise Linux 5.7 |
| Redhat | Redhat Enterprise Linux 6.1 |
| HP | HP-UX 11i V2 |
| HP | HP-UX 11i V3 |
Deprecated:
| Vendor | Operating system version | Dropped in next version release? |
|---|---|---|
| IBM | IBM AIX 5.3 | Definitely |
| Redhat | Redhat Enterprise Linux 5.5 | Definitely |
| Redhat | Redhat Enterprise Linux 6.0 | Definitely |
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 and on the version of Java you are using:
| Vendor | JDBC Driver | Required JAR for Java 5 | Required JAR for Java 6 |
|---|---|---|---|
| Microsoft SQL Server | Microsoft SQL Server JDBC Driver 3.0 | sqljdbc.jar | sqljdbc4.jar |
| Oracle | Oracle JDBC driver 11.2.0.1 (deprecated) | ojdbc5.jar | ojdbc6.jar |
| Oracle JDBC driver 11.2.0.2 | |||
| IBM DB2 | IBM Data Server Driver for JDBC and SQLJ (9.7 GA) (deprecated) | db2jcc.jar | db2jcc.jar |
To download these files, access the SDL Tridion installation media and in the Redistributables\ folder, open the Web page Readme.htm to see a list of links to the JDBC drivers.
Java
Content Delivery server roles, including those running on a .NET Web site, require a Java Runtime Environment (JRE). The JRE can be any J2SE 5.0 or Java SE 6.0 compliant runtime environment that ships with your Web Application Server, or if your Web Application Server does not ship with a JRE install one of the Java software products listed below:
Supported: Java 6.0, bitsize 32 or 64.
Deprecated:
| Type | Dropped in next version release? |
|---|---|
| J2SE 5.0, 32 or 64 bit | Probably |
To download one of these Java releases, access the SDL Tridion installation media and in the Redistributables\ folder, open the Web page Readme.htm to see a list of links to the Java releases.
.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 3.5 SP1, CLR 2.0
- Microsoft .NET Framework version 4.0, CLR 4.0
| .NET Framework version | Dropped in next version release? |
|---|---|
| Microsoft .NET Framework 1.1.4322 with SP1 | Definitely |
| Microsoft .NET Framework 2.0 SP2 | Definitely |
To download one of these .NET Frameworks, access the SDL Tridion installation media and in the Redistributables\ folder, open the Web page Readme.htm to see a list of links to the .NET Frameworks.
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.0 |
| Microsoft | IIS (Internet Information Services) | 7.5 |
| Oracle | WebLogic Server | 10g R3 |
| Oracle | WebLogic Server | 11g R1 |
| Sun | GlassFish Enterprise Server | v3 |
| RedHat | JBoss Enterprise Application Platform | 4.3 |
| RedHat | JBoss Enterprise Application Platform | 5.1 |
Deprecated:
| Vendor | Name | Version | Dropped in next release? |
|---|---|---|---|
| Apache Software Foundation | Tomcat | 5.5 | Definitely |
| IBM | WebSphere | 6.1 | Definitely |
| Microsoft | IIS (Internet Information Services) | 6.0 | Probably |
| Microsoft | IIS (Internet Information Services) | 7.0 | Definitely |
| Oracle | Application Server | 10g R3 | Definitely |
| Sun | Java System Application Server | 9.1 | Definitely |
| RedHat | JBoss Enterprise Application Platform | 5.0 | Definitely |
By following the Content Delivery installation instructions, you install version 3.0.3 of the Framework, because JBoss requires it, and all other Web application servers support it. However, if you do not use JBoss and you do not wish to use Spring 3.0.3, you can remove it after installation and use Spring 2.5.6 instead.