Introduction
Windows computers that do NOT have the English Language pack installed cannot install Java Runtime Environment newer than Java 7 Update 51. If your system does NOT have the English Language pack installed, you must download the 64 bit or 32 bit version of Java 7 update 51 and install it on your system prior to running the Acronis Access Setup Utility.
This affects all instances running Acronis Access 7.0.2 or older. There is a fix in versions 7.0.3 or newer and they are unaffected by this issue.
Solution
- Download java from here: http://java.com/en/download/manual_java7.jsp <-- replace "en" with your language to see the website in your language. The installer is the same no matter which language you specify here.
- Install the correct Java 7 update 51 for your system (32 or 64 bit).
- Open a Command Prompt as an administrator.
- Enter the path to where you downloaded the Acronis Access installer, followed by the JavaCheck=no option. e.g. C:\Downloads\AcronisAccessAdvanced.exe JavaCheck=no
- When the installation finishes, the installer will run the Acronis Access Configuration Utility.
- Make your configurations and press OK. The Acronis Access Server will start but it will fail with errors about missing JCE files. This is expected.
- Copy these JCE files from C:\Program Files (x86)\Acronis\Access\Access Server\JCE to C:\Program Files\Java\jre7\lib\security
- Now run either tc_config.bat or tc_config_upgrade.bat depending on your whether this is a fresh installation or an upgrade.
- On a fresh installation, run the C:\Program Files (x86)\Acronis\Access\Access Server\tc_config.bat batch file via the Command prompt.
- Syntax: <complete path to tc_config.bat file in double quotes> < path to tomcat root in double quotes > < 64bit or 32bit literal > < tomcat service name > < complete path to Java Runtime Environment in double quotes >
- Example: "C:\Program Files (x86)\Acronis\Access\Access Server\tc_config.bat" "C:\Program Files (x86)\Acronis\Access\Common\apache-tomcat-7.0.55" 64bit AcronisAccessTomcat "C:\Program Files\Java\jre7"
- On an upgrade, run the tc_config_upgrade.bat file via the Command prompt.
- Syntax: < complete path to tc_config_upgrade.bat file in double quotes > < path to tomcat root in double quotes > < 64bit or 32bit literal > < tomcat service name > < old Access version > < new Access version (Currently "7.0.2.156") >
- Example: "C:\Program Files (x86)\Acronis\Access\Access Server\tc_config_upgrade.bat" "C:\Program Files (x86)\Acronis\Access\Common\apache-tomcat-7.0.56" 64bit AcronisAccessTomcat 6.1.3.121 7.0.2.156"
Restart the Acronis Access Tomcat service and afterwards the Acronis Access Server web portal should work.
More information
As of this writing, the latest Java installer for Java 8 Update 25 is also vulnerable to this problem. Java 8 Update 31 may have this issue fixed but it is still unknown.