Technical Notes |
|
Reflection for the Web requires a web browser with a Java Virtual Machine (VM) that fully supports version 1.1 of the Java Development Kit (JDK 1.1), and some features require VM version 2.0. You may experience problems running Reflection for the Web with certain VM versions. Use the information in this technical note to identify your VM version and to obtain a VM that works well with Reflection for the Web.
This note is organized into the following sections:
The Java Virtual Machine (VM) is the engine that processes Java programs and applets. Java instructions are not executed directly by the hardware of the local computer. Instead, the VM intercepts and compiles the Java code so that it can run in the browser's environment. This allows Java developers to write one standard Java program that can be run on multiple platforms.
There are several different Java Virtual Machines available. The VM you use depends on the operating system, the browser you are using, and the virtual machine the browser has been configured to use.
Use the information below to determine the brand and version of the VM you are using.
In Microsoft Windows, follow the steps below to determine which VM you are using. Steps are provided for Internet Explorer, Firefox, and Netscape.
Note: Current versions of Microsoft Internet Explorer do not ship with a VM. If you do not have the Sun Java Plug-In installed you may not see a VM listed at all. In this case, proceed to Updating the Sun Java Plug-in, and follow the steps to obtain and install the VM.
If the Microsoft VM options are selected, follow these steps to determine the VM version:
(Note: Java Console does not appear on the View menu if "Java console enabled" is not selected. See step a.)
If neither VM is installed, skip to the How to Update your Virtual Machine section.
To view the Java Plug-in (virtual machine) version in Firefox, follow these steps.
To view the Java Plug-in (virtual machine) version in Netscape, follow these steps.
In Mac OS X, the VM is part of the operating system and can be updated with the OS X Software Update feature.
To determine your Mac OS X Java version:
java versionNote the version of Apple Java.
Safari, Firefox and Mozilla are all supported browsers. For details about which version of each browser are supported, see Technical Note 1383.
Internet Explorer for Macintosh is no longer available. In accordance with Microsoft's published support lifecycle policies, Microsoft ended support for Internet Explorer for Mac on December 31, 2005, and is not providing any further security or performance updates.
Accordingly, as of January 31, 2006, Internet Explorer for the Mac is no longer available for download from Microsoft. It is recommended that Macintosh users migrate to more recent web browsing technologies such as Apple's Safari. For more information, see http://www.apple.com/support/safari/.
Once you have determined the VM brand and version that you are using, click Help > About in the browser to determine the browser version. Then, refer to Technical Note 1383 for a list of supported operating systems, Virtual Machines, and VM versions.
The following sections explain how to update the different brands of VM.
To obtain the Java virtual machine for Windows, visit the following Sun Microsystems web pages:
Note: Per the Sun Microsystems web site, the following versions of Java VM have entered the End of Life (EOL) transition period. Details are provided on each download page.
In 2003, Microsoft ceased distribution of the Microsoft Virtual Machine, and in December of 2007, they ceased support. If you are still running the Microsoft Virtual Machine, please note that that no security updates have been made to the VM since that time.
For information from Microsoft about securing Internet Explorer or transitioning from the Microsoft Java VM, see http://www.microsoft.com/mscorp/java/faq.asp.
If you are running Internet Explorer with the Microsoft VM, we recommend that you transition to the current Sun Java Plug-in and configure Internet Explorer to use the new plug-in version. See How to Update your Virtual Machine.
Java 2 shipped with the Mac OS X operating system and can be updated with the OS X Software Update feature. For more information about the Software Update feature in Mac OS X, see http://www.apple.com/downloads/macosx/apple/macosx_updates/.
This section lists known issues when running Reflection for the Web with supported versions of the Sun Java Plug-in, Microsoft Virtual Machine or Mac OS X Virtual Machine.
Even if your browser is supported by Reflection, it may be using a VM that cannot run Reflection with full functionality. If you experience one of the following problems when running Reflection, you may benefit from using a different VM version or by upgrading Reflection.
Java SE 6 Update 10 (Java 6u10) and subsequent versions include a significant re-architecture of the Java Plug-in, which causes Reflection for the Web client sessions to disconnect and close when Java 6u10 is installed and the user performs certain browser navigation actions.
For more information and a workaround, see Technical Note 2397.
The following problems have been observed when using these versions of Sun Java VM with Reflection for the Web.
Issue 1:
Resolution:
To resolve these issues, upgrade each affected client machine to the latest version of Java. To obtain the latest Sun Java VM version, follow these steps:
The following problems have been observed when using these versions of Sun Java VM with Reflection for the Web.
Issue 1:
If you choose either RSA with 256-bit AES or DSA with 256-bit AES as the cipher suite for your proxy in the Security Proxy Wizard, or AES 192 cbc or AES 256 cbc in the Cipher Setup in the Secure Shell Client Settings, you must download the Unlimited Strength Jurisdiction Policy Files from the Sun web site and replace the previous files with these.
If you do not download the updated JCE files, you may see the following error message: "Creation of Master Secret Failed."
For further information about this issue, see Technical Note 1958.
Resolution:
To use the AES keys, download the file for your version:
For 1.6: Go to http://java.sun.com/javase/downloads/index.jsp.
For 1.5: Go to http://java.sun.com/j2se/1.5.0/download.jsp.
For 1.4.2: Go to http://java.sun.com/j2se/1.4.2/download.html and scroll to the bottom of the page.
Click Download.
jce_policy-6.zipjce_policy-1_5_0.zipjce_policy-1_4_2.zipWorkaround:
If you are unable to update the JCE files, you can workaround this error using one of the following methods.
Warning: These methods decrease your connection security.
Issue 2:
Resolution:
To address this error, disable caching in the Plug-in Control Panel:
Issue 3:
For example, this might affect the Reflection for the Web login page, Administrative Webstation Table of Contents, or terminal sessions.)
Resolution:
Upgrade to version 1.4.2_02 or higher. For more information, see http://developer.java.sun.com/developer/bugParade/bugs/4874076.html.
Issue 4:
Resolution:
Use either of the following methods to work around this issue.
The last release of Microsoft Virtual Machine is version 5.0.3810, which was released in 2003. If you are using the Microsoft VM, we recommend that you transition to the current Sun Java Plug-in and configure Internet Explorer to use the latest plug-in version. See How to Update your Virtual Machine.
Java 2 shipped with the Mac OS X operating system and can be updated with the OS X Software Update feature. For more information about the Software Update feature in Mac OS X, see http://support.apple.com/kb/HT1338?viewlocale=en_US.
For additional support information, see the Troubleshooting section of the Administrative WebStation. In addition, technical notes are created and updated as new issues are identified. For a list of Reflection for the Web technical notes, see Technical Note 9988.