Installation

PageSeeder installation and upgrade instructions

Which version of Java

Java version

Java 6 is supported by all versions of PageSeeder up to version 5.6. However, we do not recommend using Java 6 as it is no longer actively supported.

From version 5.7, PageSeeder no longer supports Java 6 and requires Java 7.

From version 5.92, PageSeeder no longer supports Java 7 and requires Java 8.

However, in order to get the latest security updates we recommend Java 8.

PageSeederJava MinimumJava Recommended
Up to 5.667
5.7+78
5.92+88

Recommendation: 8

JRE or JDK

PageSeeder does not currently require the JDK and can run on the JRE alone.

However, JVM monitoring and tools commonly required for servers are only available in the JDK or the Server JRE (since Java 7 only).

Recommendation: JRE, Server JRE or JDK

JVM implementation

PageSeeder has been tested on both the OpenJDK and Oracle's.

The code base is mostly shared between these JVM. Oracle's JVM includes commercial features which are subject to different license agreements.

Recommendation: OpenJDK or Oracle (check license agreement)

Java SE or EE

Java SE (Standard Edition) is sufficient.

The Java EE (Enterprise Edition) contains many more tools and libraries which are not required to run PageSeeder as  PageSeeder already includes required libraries necessary to run.

Recommendation: Java SE

32-bit or 64-bit JVM

For small servers where Java is expected to use up to 2GB of heap memory (-Xmx2048M or less), a 32-bit JVM will generally perform better.

For larger production servers, the 64-bit JVM will provide a larger address space that allows 64-bit machines to take advantages of more RAM. Be aware that a 64-bit JVM will also require more RAM and cause longer garbage collection pauses.

Recommendation: 32-bit for small servers, 64-bit for large servers.

Created on , last edited on