The whole company has to move in the end to Sun Java instead of Jinitiator (also based on Sun Java by the way), so also the Discoverer – application.
Changed the client from Jinitatior 1.3.2 to Sun 5, update 6 (5.0.6). You can download it here by the way.
As of this release you can no longer specify the exact JRE release. Only configure the ‘Family CLSID’.
Configure Discoverer, middle-tier:
1. cd $ORACLE_HOME/discoverer/config
2. backup configuration.xml
3. edit configuration.xml
4. comment out the original Sun JRE tag using the comment tags:
For example:
<!– <jvm name=”sun” classid=”clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA” plugin_setup=”http://biserver.domain:7779/jpi/j2re.exe” version=”1.4.2″ versionie=”1,4,2,mn” type=”application/x-java-applet” plugin_page=”http://java.sun.com/products/archive/j2se/1.4.2_06/index.html” disco_archive=”disco5i.jarjar” d4o_archive=”d4o_double.jarjar”/> –>
5. Insert the new Sun JRE tag:
For example:
<jvm name=”sun” classid=”clsid:CAFEEFAC-0015-0000-FFFF-ABCDEFFEDCBA” plugin_setup=”http://biserver.domain:7779/jpi/jre5u16.exe” version=”1.5″ versionie=”1,5,0,mn” type=”application/x-java-applet” plugin_page=”http://java.sun.com/javase/downloads/index_jdk5.jsp” disco_archive=”disco5i.jarjar” d4o_archive=”d4o_double.jarjar”/>
Table of the Sun version versus the Family CLSID’s:
1.4.2 : clsid:CAFEEFAC-0014-0002-FFFF-ABCDEFFEDCBA
5.0 : clsid:CAFEEFAC-0015-0000-FFFF-ABCDEFFEDCBA
6.0 : clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA
Oracle quote ———>:
“The behavior will be as follows:
If the user does not have any JRE installed on the client PC, then the JRE installed be what you have configured with the plugin_setup parameter; therefore, we would recommend that you stage the latest minor version within the JRE family.
* For 1.5, it will be 1.5.0_16 (http://java.sun.com/javase/downloads/index_jdk5.jsp).
This would require the Discoverer Administrator to:
* Download the latest jre family Windows executable you plan to use on the Windows clients
* copy or ftp (binary) the executable to the Discoverer middle-tier server at: $ORACLE_HOME/jpi/bin/
You may name it whatever you wish, for example: jre142u18.exe or jre150u16.exe
* Update the plugin_setup=”http://biserver.domain:7779/jpi/jre5u16.exe” (in the file configuration.xml), making sure the executable names match
“ <——— end of Oracle quote.
(more…)