Java 7 and Escenic
Version 5.4 and earlier versions of the Escenic Content Engine and Content Studio are not compatible with Oracle Java 7 or with any Open JDK version. Support for Oracle Java 7 will be included in version 5.6.
This means that currently you must use Oracle Java 6 to run version 5.4 of the Content Engine.
To make Content Studio 5.4 run on machines where Oracle Java 7 is installed you must::
-
On all your Content Engine editorial hosts, open the configuration layer file
com/escenic/webstart/StudioConfig.properties
for editing. -
Add the following setting:
jreRequirement=1.6
(If the file already contains a
jreRequirement
setting, make sure it is set to1.6
.) -
Download the JNLP files that start Content Studio. (These ire the files pointed to by the start-up links on the Content Studio start-up page -
http://
your-host/studio/
.) -
Decide where you are going to deploy your modified versions of these files. The new location must not be under
http://
your-host/studio/
. -
Open the JNLP files for editing.
-
In each file, modify the
jnlp
element'shref
attribute to point to the new location you decided on in step 4. -
Replace the
?
character in the URL with the corresponding numeric entity (?
). -
Save your changes and deploy the modified files to the location you decided on in step 4.
-
Modify the start-up links in the
studio
web app'sindex.html
file to point to your modified JNLP files. -
Make sure that Oracle Java 6 is installed alongside Java 7 on all machines that are to run Content Studio. On Macs, some additional set-up is required in order to run applications with Java 6. See this Oracle Java tutorial for details.
When you start Content Studio on a machine where Java 7 is installed, you will always see the Java 7 splash displayed before Content Studio is run, even though it is Java 6 that is actually used to run it.