Ahoj,
tak problém se rozřešil. Právě pro tyto situace má kořenový element
<jnlp> atribut href, ve kterém se říká cesta k tomuto souboru JNLP. Když
jsme atribut přidali, aktualizace začaly fungovat.
Honza Dvořák
MathAn Praha
Jan Dvořák napsal:
Ahoj,
zdá se mi, že Java Web Start kontroluje aktuálnost verze aplikace na
serveru pouze při otevření souboru JNLP, ale už ne při otevírání
souboru, který je přes příponu s touto aplikací asociován.
Nevíte, zda by to nešlo nějak nastavit? Zajímavé kusy souboru jnlp viz
níže. Vyžadujeme Javu 6.0.
Honza Dvořák
MathAn Praha
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.5+" codebase="$$context">
<information>
<title>RVV Vklap</title>
<vendor>MathAn Praha, s.r.o.</vendor>
<description>Sada nátrojů pro podporu sběru dat do IS
VaV</description>
<homepage href="http://aplikace.isvav.cvut.cz/vklap/"/>
<icon href="images/icon.gif"/>
<icon kind="splash" href="images/splash.jpg"/>
<offline-allowed/>
<association extensions="vav"
mime-type="application/vnd.mathan.vklap"/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6+" initial-heap-size="120m"
max-heap-size="200m"/>
<property name="hsqldb.files_readonly" value="true"/>
<jar href="main/cert_MATHANP2/main.jar"
version="1.3.9_20080131174919"/>
<jar href="lib/cert_MATHANP2/commons-lang.jar" version="2.1"/>
<jar href="lib/cert_MATHANP2/commons-codec.jar" version="1.3"/>
<!-- ... -->
</resources>
<application-desc main-class="cz.mathan.vklap.EditorMain">
<argument>--suppress_next_year</argument>
</application-desc>
</jnlp>