|
Quick Lists
|
|
Bug ID:
|
4828440
|
|
Votes
|
0
|
|
Synopsis
|
When installing a new JRE it should be set to default JRE in Jaws
|
|
Category
|
javawebstart:install
|
|
Reported Against
|
1.2
|
|
Release Fixed
|
|
|
State
|
11-Closed, duplicate of 4773110,
request for enhancement
|
|
Priority:
|
4-Low
|
|
Related Bugs
|
4773110
|
|
Submit Date
|
06-MAR-2003
|
|
Description
|
A DESCRIPTION OF THE REQUEST :
We deploy our JNLP client from within the customers intranet from a web server.
using the customer tag: a small sample follows
<OBJECT CODEBASE='plugin/j2re-1_4_1_02-windows-i586-i.exe#Version=1,4,1,2' CLASSID='clsid:5852F5ED-8BF4-11D4-A245-0080C6F74284' HEIGHT=0 WIDTH=0>
<PARAM NAME=type VALUE=application/x-java-applet>
.. ect
.. ect
</OBJECT>
EG: Our Problem, M-^Tsers have java 1.4.1_01 international on there machines
Now when we update the customers web server with a new JRE1.4.1_02 version the following should happen.
1 ) Our client starts and informs the user of an update.
2 ) client opens browser to update page, and client closes.
3 ) installation installs JRE1.4.1_02 and Jaws.
4 ) client is restarted automatically by installer if IE
or manually from desktop, by user clicking url.
Our problem is that it still starts our client with the previous JRE1.4.1_02
This kind of defeats the customer of a web centric one click installation and depolyment.
JUSTIFICATION :
Our end users are no less the wiser, but if each customer has a machine park of 200 workstations, this requires a lot of support. To tell them how to manually set up web start to the correct JRE. We use the international version of JRE and by deploying this way we kan secure that the end user dose not try to use web starts auto update to 1.4 us.
EXPECTED VERSUS ACTUAL BEHAVIOR :
::End user experience:
We expect the client to start with the JRE which was just installed this would be transparent to the end user.
::Developer:
We expected Java Web Start installation to set JRE to the 1.4 version being installed.
::Note:
You do not get this problem if you have no previous installation of Java Web Start.
The previous JRE is used. We have to manually go into web start and change this for each user.
---------- BEGIN SOURCE ----------
None, use JRE 1.4.1_02 with html customer tag
---------- END SOURCE ----------
(Review ID: 182202)
======================================================================
|
|
Work Around
|
N/A
|
|
Evaluation
|
This is partially a missunderstanding, and partially a dupe of:
4773110: Apps are run with the wrong JRE, and
4474876: pick up jre's when installed
First of all, there is no default JRE. The JNLP Client is free to pick from
any configured jre that matches the j2se specification in the resources
of the jnlp file being run.
The submitter of this bug dosn't show the jnlp file being run.
But after the fix to 4474876, the new 1.4.1_02 will be in the list, and
after the fix to 4474876, if both 1.4.1_01 and 1.4.1_02 are in the list,
and bot match the spec, then 1.4.1_02 will be run.
so this should allready be fixed in mantis.
xxxxx@xxxxx 2003-03-06
|
|
Comments
|
Submitted On 11-MAR-2003
herpgps
I think you misunderstand the problem.
Situation Example:
1 ) An exsiting user already has a JRE 1.4.1_02 and a version
of JaWs and a JNLP client deployed
2 ) The version tag is set to <j2se version="1.4+"/>
Why because we must make sure that Jaws under no
circustances auto installs the US version of JRE
3 ) We install a new JRE 1.4.1_02
4 ) We restart the client
5 ) BINGO it starts with the first JRE 1.4, listed in JaWs's ,
Java panel -> Platform Version.
6 ) To fix this you can remove the runtime from the list
manually
7 ) No I cant use <j2se version="1.4.1_02"/> because JaWs
will try to install US version to exsiting users which do not
have the correct JRE specified in Tag
8 ) We have choosen to let our client determine if it needs a
newer version of Java, due to the poor support for
international version of JRE in web start, and direct it to the
web installer as described in this bug report.
Here is our JNLP file
---------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for eXposer Application -->
<jnlp
spec="1.0+"
codebase="http://dkegh408/exposer/80"
href="exposer.jnlp">
<information>
<title>ASPECT4 eXposer R8</title>
<vendor>EDB Gruppen</vendor>
<homepage href="index.html"/>
<description>ASPECT4 eXposer R8</description>
<description kind="tooltip">Homepage</description>
<description kind="short">ASPECT4 eXposer
R8</description>
<icon href="images/exposer.gif"/>
<offline-allowed/>
</information>
<information locale="da_DK">
<homepage href="info/infoDK.html"/>
<description>ASPECT4 eXposer R8</description>
<description kind="tooltip">Hjemmeside</description>
<offline-allowed/>
</information>
<information locale="sv_SE">
<homepage href="index.html"/>
<description>ASPECT4 eXposer R8</description>
<description kind="tooltip">Hjemmeside</description>
<offline-allowed/>
</information>
<information locale="no_NO_B">
<homepage href="index.html"/>
<description>ASPECT4 eXposer R8</description>
<description kind="tooltip">Hjemmeside</description>
<offline-allowed/>
</information>
<information locale="no_NO_NY">
<homepage href="index.html"/>
<description>ASPECT4 eXposer R8</description>
<description kind="tooltip">Hjemmeside</description>
<offline-allowed/>
</information>
<information locale="de_DE">
<homepage href="index.html"/>
<description>ASPECT4 eXposer R8</description>
<description kind="tooltip">Hjemmeside</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4+"/>
<jar href="eXposer/config.jar"/>
<jar href="eXposer/exposer_gif.jar"/>
<jar href="eXposer/jt400.jar"/>
<jar href="eXposer/dataengine_gif.jar"/>
<jar href="eXposer/eg_xml.jar"/>
<jar href="eXposer/ArchiveAccessorBean.jar"/>
<jar href="eXposer/chart.jar"/>
<jar href="eXposer/egutility.jar"/>
<jar href="eXposer/aspect4.jar"/>
<jar href="eXposer/slaf.jar"/>
<jar href="eXposer/exposer.jar" main="true"/>
<offline-allowed/>
</resources>
<application-desc main-
class="com.edbgruppen.aspect4.exposer.client.Preloader">
<argument>9997</argument>
<argument>http://dkegh408/exposer/80/error.html</
argument>
<argument>com.edbgruppen.aspect4.exposer.signon
.SignonPAC</argument>
</application-desc>
</jnlp>
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |