Which version of Java
Java 6 is supported by all versions of PageSeeder up to version 5.6. However, we don’t 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, to get the latest security updates we recommend Java 8.
|PageSeeder||Java Minimum||Java Recommended|
|Up to 5.6||6||7|
JRE or JDK
PageSeeder doesn’t 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
PageSeeder has been tested on both the OpenJDK and Oracle’s.
- Open JDK – http://openjdk.java.net/
- Oracle Java SE –
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 generally performs better.
For larger production servers, the 64-bit JVM provides a larger address space that allows 64-bit machines to take advantages of more RAM. Be aware that a 64-bit JVM also requires more RAM and causes longer garbage collection pauses.
Recommendation: 32-bit for small servers, 64-bit for large servers.