Webstart startet unter Linux, bei Windows nicht

Siassei

Bekanntes Mitglied
Servus,

unter dem Link: remove
findet ihr eine Webstart-Anwendung. Diese startet auf meinen Linux-Rechner ganz normal. Auf einen Windows-Rechner XP und 7 nicht. Woran kann das liegen?

Das ganze wurde mit Maven + Plugin zum signieren kompiliert.

Ausnahme: FailedDownloadException
gekapselte Ausnhame: IOException missing version response from server ....
 
Zuletzt bearbeitet:

Siassei

Bekanntes Mitglied
Code:
<?xml version="1.0" encoding="utf-8"?>
<jnlp
    spec="1.5+"
    codebase="http://www.enzinger-th.de/abc/def"
    href="launch.jnlp">
  <information>
    <title>...</title>
    <vendor>....</vendor>
    <homepage href="http://www.enzinger-th.de"/>
    <description>....</description>
    <offline-allowed/>
  </information>
  <security>
     <all-permissions/>
  </security>
  <resources>
    <j2se version="1.5+" initial-heap-size="64m" max-heap-size="128m" />
     
<jar href="MohrscherSpannungskreis-0.0.1-SNAPSHOT.jar" version="0.0.1-SNAPSHOT"/>
<jar href="Library-0.0.1-SNAPSHOT.jar" version="0.0.1-SNAPSHOT"/>
<jar href="log4j-1.2.15.jar" version="1.2.15"/>
<jar href="scala-library-2.8.0.Beta1.jar" version="2.8.0.Beta1"/>
<jar href="scala-swing-2.8.0.Beta1.jar" version="2.8.0.Beta1"/>
<jar href="commons-logging-1.0.4.jar" version="1.0.4"/>
<jar href="commons-cli-1.0.jar" version="1.0" main="true"/>
<jar href="commons-lang-1.0.jar" version="1.0"/>

  </resources>
  <application-desc main-class="edu.hs.regensburg.mechanik.gui.mohr.MohrscherSpannungskreisApp"/>
</jnlp>
 
Zuletzt bearbeitet:

Siassei

Bekanntes Mitglied
Keiner eine Idee? Bei Google kommen hunderte von Treffer, aber keine Lösung außer einen Tomcat aufzusetzen. Aber den habe ich nicht. Es muss doch auch ohne Tomcat gehen.

Unter alle Linux-Distributionen mit OpenJDK geht es. Bei Windows XP, Vista, 7 mit der J2SE von Sun geht es nicht :-( Hat hierfür jemand eine Lösung?
 

hansmueller

Bekanntes Mitglied
Hallo,

ich glaube, da stimmt etwas mit der Versionierung nicht.
Wieso hast du die Versionsnummer im jar-Dateinamen?
Ich habe zwar noch nie mit der automatischen Versionierung gearbeitet, aber meines Wissens nach wird der Name aus dem Dateinamen der jar-Datei und dem Versionshinweis automatisch generiert.

Probier mal, ob es auch mit der Sun Runtime unter Linux funktioniert.

Vielleicht helfen dir folgende Links weiter:
Packaging JNLP Applications in a Web Archive
Pack200 and Version Download

MfG
hansmueller
 

Siassei

Bekanntes Mitglied
Servus,

das ganze habe ich mit Maven compiliert. Da bildet Maven automatisch die Bezeichnung der Jar.
Aber das dürfte doch keine Rolle spielen. Ich dachte, dass ich die Versionierung und pack200 sowieso in der launch.jnlp explizit freischalten muss. Ist dem nicht so?

Ich habe das jetzt mal geändert. pack200 und die Versionierung abgeschaltet. Leider habe ich zur Zeit kein Zugriff auf Windows. Kann mir jemand mitteilen, ob es jetzt funktioniert?

Ausschnitt aus der pom.xml
Code:
    <build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo.webstart</groupId>
        <artifactId>webstart-maven-plugin</artifactId>
        <executions>
           <execution>
              <phase>install</phase>

              <goals>
                 <goal>jnlp</goal> <!-- use jnlp, jnlp-inline or jnlp-single as appropriate -->
              </goals>
           </execution>
        </executions>
        <configuration>
           <!--outputDirectory></outputDirectory--> <!-- not required?? -->

           <!--
           Set to true to exclude all transitive dependencies. Default is false.
           -->
           <excludeTransitive>false</excludeTransitive>

           <!-- The path where the libraries are stored within the jnlp structure. not required. by default the libraries are within the working directory -->
           <!-- <libPath>lib</libPath> //-->

           <!-- [optional] transitive dependencies filter - if omitted, all transitive dependencies are included -->
<!--       <dependencies>
//-->        <!-- Note that only groupId and artifactId must be specified here. because of a limitation of the Include/ExcludesArtifactFilter -->
<!--         <includes>
                <include>commons-logging:commons-logging</include>
                <include>commons-cli:commons-cli</include>
             </includes>
//-->        <!-- excludes>
                <exclude></exclude>
             <excludes-->
<!--       </dependencies>
//-->
           <!--resourcesDirectory>${project.basedir}/src/main/jnlp/resources</resourcesDirectory--> <!-- default value -->

           <!-- JNLP generation -->
           <jnlp>
             <!-- default values -->
             <!--inputTemplateResourcePath>${project.basedir}</inputTemplateResourcePath-->
             <!--inputTemplate>src/main/jnlp/template.vm</inputTemplate--> <!-- relative to inputTemplateResourcePath -->
             <outputFile>launch.jnlp</outputFile> <!-- defaults to launch.jnlp -->

             <!-- used to automatically identify the jar containing the main class. -->
             <!-- this is perhaps going to change -->
             <mainClass>org.apache.commons.cli.BasicParser</mainClass>
           </jnlp>


           <!-- SIGNING -->
           <!-- defining this will automatically sign the jar and its dependencies, if necessary -->
           <sign>
             <keystore>MyKeyStore</keystore>
             <keypass>MyKeyPass</keypass>  <!-- we need to override passwords easily from the command line. ${keypass} -->
             <storepass>Thatisthepass</storepass> <!-- ${storepass} -->
             <!--storetype>fillme</storetype-->
             <alias>MyAlias</alias>

             <!--validity>fillme</validity-->

             <!-- only required for generating the keystore -->
             <dnameCn>www.hs-regensburg.de</dnameCn>
             <dnameOu>None</dnameOu>
             <dnameO>Hochschule Regensburg</dnameO>
             <dnameL>Regensburg</dnameL>
             <dnameSt>Galgenbergstraße</dnameSt>
             <dnameC>DE</dnameC>

             <verify>true</verify> <!-- verify that the signing operation succeeded -->

             <!-- KEYSTORE MANAGEMENT -->
             <keystoreConfig>
               <delete>true</delete> <!-- delete the keystore -->
               <gen>true</gen>       <!-- optional shortcut to generate the store. -->
             </keystoreConfig>
           </sign>

           <!-- BUILDING PROCESS -->

           <pack200>false</pack200>
           <!-- <gzip>true</gzip> --><!-- default force when pack200 false, true when pack200 selected ?? -->

           <!-- causes a version attribute to be output in each jar resource element, optional, default is false -->
           <outputJarVersions>false</outputJarVersions>

           <!--install>false</install--> <!-- not yet supported -->
           <verbose>true</verbose>

        </configuration>
      </plugin>
    </plugins>
  </build>
 

hansmueller

Bekanntes Mitglied
Nein, funktioniert unter Windows immer noch nicht.

Folgende Fehlermeldungen:

Startdatei:
Code:
<?xml version="1.0" encoding="utf-8"?>
<jnlp
    spec="6.0+"
    codebase="http://www.enzinger-th.de/webstart/dev/"
    href="launch.jnlp">
  <information>
    <title>Mohrscher Spannungskreis</title>
    <vendor>Hochschule Regensburg</vendor>
    <homepage href="http://www.enzinger-th.de"/>
    <description>Hochschule Regensburg - Mechanik</description>
    <offline-allowed/>
  </information>
  <security>
     <all-permissions/>
  </security>
  <resources>
    <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"
         initial-heap-size="64m" max-heap-size="128m" />
     
<jar href="MohrscherSpannungskreis-0.0.1-SNAPSHOT.jar" version="0.0.1-SNAPSHOT"/>
<jar href="Library-0.0.1-SNAPSHOT.jar" version="0.0.1-SNAPSHOT"/>
<jar href="log4j-1.2.15.jar" version="1.2.15"/>
<jar href="scala-library-2.8.0.Beta1.jar" version="2.8.0.Beta1"/>
<jar href="scala-swing-2.8.0.Beta1.jar" version="2.8.0.Beta1"/>
<jar href="commons-logging-1.0.4.jar" version="1.0.4"/>
<jar href="commons-cli-1.0.jar" version="1.0" main="true"/>
<jar href="commons-lang-1.0.jar" version="1.0"/>

  </resources>
  <application-desc main-class="edu.hs.regensburg.mechanik.gui.mohr.MohrscherSpannungskreisApp"/>
</jnlp>

WebStart Ausnahme:
Code:
com.sun.deploy.net.FailedDownloadException: Ressource konnte nicht geladen werden: (http://www.enzinger-th.de/webstart/dev/MohrscherSpannungskreis-0.0.1-SNAPSHOT.jar, 0.0.1-SNAPSHOT)
	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
	at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)

Gekapselte Ausnahme:
Code:
java.io.IOException: missing version response from server
	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
	at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)

Konsole:
Code:
#### Java Web Start Error:
#### Ressource konnte nicht geladen werden: (http://www.enzinger-th.de/webstart/dev/MohrscherSpannungskreis-0.0.1-SNAPSHOT.jar, 0.0.1-SNAPSHOT)

WebStart findes die Datei MohrscherSpannungskreis-0.0.1-SNAPSHOT.jar nicht.
Ich kann aber die Datei über die Url http://www.enzinger-th.de/webstart/dev/MohrscherSpannungskreis-0.0.1-SNAPSHOT.jar manuell herunterladen. Dies beweist, daß die Datei auf dem Server ist und downgeloadet werden kann.

Du könntest noch versuchen aus der jnlp-Datei im "jar"-Tag alle Versions-Attribute herauszunehmen. (Also nur die href-Attribute, ohne die Version.)
Und zwar bei ALLEN jar-Dateien.
Aus den Fehlermeldungen ist ersichtlich, daß Webstart noch nach einer Version sucht. (Sieht man an dem ", 0.0.1-SNAPSHOT") und die Meldung "missing version response from server".

MfG
hansmueller
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Java Webstart startet .jar file nicht Tools - Maven, Gradle, Ant & mehr 13
M Webstart Webstart Sicherheitswarnungen Tools - Maven, Gradle, Ant & mehr 1
S Webstart Webstart-Anwendungen, jeweils verschiedene Cache-Pfade? Tools - Maven, Gradle, Ant & mehr 7
S Webstart Anwendung temp Ordner Tools - Maven, Gradle, Ant & mehr 2
P Linux Applet/Webstart Schriftunterschiede Tools - Maven, Gradle, Ant & mehr 3
B Webstart Java Webstart hängt sich beim Laden auf! Tools - Maven, Gradle, Ant & mehr 8
B Webstart Webstart nur offline Tools - Maven, Gradle, Ant & mehr 5
S Webstart - Wie komme ich an die Session-ID? Tools - Maven, Gradle, Ant & mehr 6
F [Java Webstart] Webspace gesucht... Tools - Maven, Gradle, Ant & mehr 6
S Webstart Webstart einer Applikation mit einer veralteten JNLP-Datei Tools - Maven, Gradle, Ant & mehr 6
S Versionierung und automatischer FTP-Upload einer Webstart-Anwendung Tools - Maven, Gradle, Ant & mehr 3
T webstart verifizierungsproblem Tools - Maven, Gradle, Ant & mehr 13
J Webstart Grenzen von Java Webstart? Tools - Maven, Gradle, Ant & mehr 2
T Ist Webstart die richtige Wahl Tools - Maven, Gradle, Ant & mehr 2
T Webstart oder Applet Tools - Maven, Gradle, Ant & mehr 2
J Java Webstart beschleunigen und Verlauf anzeigen Tools - Maven, Gradle, Ant & mehr 3
S Webstart Problem beim Start von Webstart Tools - Maven, Gradle, Ant & mehr 4
DStrohma Webstart Webstart geht nicht da sqljdbc.jar nicht signiert werden kann Tools - Maven, Gradle, Ant & mehr 2
G Webstart Problem mit Adressierung bei Laden von Datei aus jar (Webstart) Tools - Maven, Gradle, Ant & mehr 5
D maven webstart Programm - wie? Tools - Maven, Gradle, Ant & mehr 15
S Maven Webstart Plugin Tools - Maven, Gradle, Ant & mehr 7
H WebStart-Probleme mit JRE Version 1.6.0_18 Tools - Maven, Gradle, Ant & mehr 1
algorismi Webstart: neue Version der Anwendung Tools - Maven, Gradle, Ant & mehr 4
P Update-Mechanismus ohne Webstart Tools - Maven, Gradle, Ant & mehr 9
P Webstart will nicht Tools - Maven, Gradle, Ant & mehr 4
S Custom Webstart Tools - Maven, Gradle, Ant & mehr 5
S Java Webstart Tools - Maven, Gradle, Ant & mehr 3
T Webstart: Anwendung konnte nicht gestartet werden. Tools - Maven, Gradle, Ant & mehr 7
P Webstart findet Klasse nicht! Tools - Maven, Gradle, Ant & mehr 2
C Webstart Fehler (verifizierung) nach update auf 1.5 Tools - Maven, Gradle, Ant & mehr 4
D WebStart Caching kleinere Dateien aufm Client ? Tools - Maven, Gradle, Ant & mehr 7
F Probleme mit Java WebStart; Hauptklasse konnte nicht gef. Tools - Maven, Gradle, Ant & mehr 18
G Webstart + Charsets.jar Tools - Maven, Gradle, Ant & mehr 3
M WebStart Verknüpfung reinstalliert sich - Fehler in JNLP? Tools - Maven, Gradle, Ant & mehr 4
J webstart + funpic + kann nicht ausgeführt werden. Tools - Maven, Gradle, Ant & mehr 8
S Problem mit Webstart Tools - Maven, Gradle, Ant & mehr 5
doctus WebStart und Vollbild Tools - Maven, Gradle, Ant & mehr 3
zilti Unsignierte WebStart Anwendung fragt vor Aktion - Wie? Tools - Maven, Gradle, Ant & mehr 8
L Java Webstart Tools - Maven, Gradle, Ant & mehr 6
H Webstart und Authentifizierung Tools - Maven, Gradle, Ant & mehr 18
S Grundsätzliche Fragen bezüglich Webstart Tools - Maven, Gradle, Ant & mehr 5
zilti WebStart und Desktop Icon Tools - Maven, Gradle, Ant & mehr 6
X Ärger mit Webstart und Internet Explorer! Tools - Maven, Gradle, Ant & mehr 7
T Webstart unter Mac: Zugriff auf XSLT-Datei verweigert Tools - Maven, Gradle, Ant & mehr 4
M WebStart 1.6 Probleme Tools - Maven, Gradle, Ant & mehr 8
I Fehler beim Signieren der JAR Dateien für Webstart Tools - Maven, Gradle, Ant & mehr 1
G File open/save mit WebStart Tools - Maven, Gradle, Ant & mehr 3
thE_29 Woher rausfinden ob Applet/WebStart Tools - Maven, Gradle, Ant & mehr 4
D Suche ein Framework zur WebStart Programmierung Tools - Maven, Gradle, Ant & mehr 2
D caused by: java.lang.UnsatisfiedLinkError: (WEbStart JNI) Tools - Maven, Gradle, Ant & mehr 4
I Anwendung über Webstart + Libraries Tools - Maven, Gradle, Ant & mehr 8
F Webstart: java.io.FilePermission Tools - Maven, Gradle, Ant & mehr 15
G Webstart Applikation als Applet in JSP Seite? Tools - Maven, Gradle, Ant & mehr 8
F Webstart langsamer als Applet? Tools - Maven, Gradle, Ant & mehr 2
sparrow Aus Fenstern den Applet/Webstart-Hineweis entfernen Tools - Maven, Gradle, Ant & mehr 3
B webstart icon unscharf Tools - Maven, Gradle, Ant & mehr 2
0 Webstart-Probleme unter Java6 Tools - Maven, Gradle, Ant & mehr 2
E Probleme mit Java WebStart Tools - Maven, Gradle, Ant & mehr 10
J [Webstart] jnlp dynamisch erstellen Tools - Maven, Gradle, Ant & mehr 8
F Webstart & SQL Tools - Maven, Gradle, Ant & mehr 5
T Webstart auf Windows Clients Tools - Maven, Gradle, Ant & mehr 12
F Webstart = Anwendung & Applet? Tools - Maven, Gradle, Ant & mehr 7
B java3d und webstart Tools - Maven, Gradle, Ant & mehr 4
C Gradle startet SpringBoot-Anwendung nicht (Build aber successfull) Tools - Maven, Gradle, Ant & mehr 1
D Deployte Anwendung startet auf dem anderen PC nicht ! Tools - Maven, Gradle, Ant & mehr 1
J KomServer startet nicht Tools - Maven, Gradle, Ant & mehr 4
M Java Application startet bei verschiedenen JRE's nicht Tools - Maven, Gradle, Ant & mehr 7
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
jemandzehage .jnlp mit JOGL startet nicht korrekt Tools - Maven, Gradle, Ant & mehr 9
B Java-Applet startet nicht aus dem Browser Tools - Maven, Gradle, Ant & mehr 1
M Thread startet nicht Tools - Maven, Gradle, Ant & mehr 5
M Applet startet nicht im Browser Tools - Maven, Gradle, Ant & mehr 8
I Applet startet nicht Tools - Maven, Gradle, Ant & mehr 11
M Applet startet beim zweiten Aufruf nicht mehr? Tools - Maven, Gradle, Ant & mehr 4
T Java - Applet startet nicht in Firefox und Mozilla Tools - Maven, Gradle, Ant & mehr 13
D Maven Windowsdeployment unter Ubuntu Tools - Maven, Gradle, Ant & mehr 0
reibi Maven Build unter anderen Namen Tools - Maven, Gradle, Ant & mehr 3
aze Maven downgraden von 3.x auf 2.09 unter Linux Tools - Maven, Gradle, Ant & mehr 4
B Maven Selenium-Test läuft nicht unter Firefox Tools - Maven, Gradle, Ant & mehr 2
G Webstart Anwendung läuft unter OSX aber nicht unter Windows Tools - Maven, Gradle, Ant & mehr 5
S Maven / Encoding UTF-8 unter Windows Tools - Maven, Gradle, Ant & mehr 4
B Wie kann man unter Windows 7 file types mit Java Applikationen verknüpfen? Tools - Maven, Gradle, Ant & mehr 5
G Ant Hudson/Jenkins, Ant und JUnit unter einen Hut bringen Tools - Maven, Gradle, Ant & mehr 12
D Maven, ausführbare jar-Datei unter spziellen Bedingungen - welche Plug-ins? Tools - Maven, Gradle, Ant & mehr 20
B Maven Maven unter Windows 7 Tools - Maven, Gradle, Ant & mehr 12
S Applet request unter Linux Tools - Maven, Gradle, Ant & mehr 14
E Probleme mit Buckminster unter eclipse 3.4 Tools - Maven, Gradle, Ant & mehr 11
C FileOutputStream unter Linux, Ordnerproblem? (In Windows gehts) Tools - Maven, Gradle, Ant & mehr 7
N Maven2 Projekt unter Hudson mit SVN Repository erstellen Tools - Maven, Gradle, Ant & mehr 4
P Java-Applet funktioniert unter WINXP nicht Tools - Maven, Gradle, Ant & mehr 2
M Autostart unter Windows für Java Aplikation Tools - Maven, Gradle, Ant & mehr 10
G Shortcuts werden unter Java 1.6 immer neu erstellt Tools - Maven, Gradle, Ant & mehr 3
S Appletviewer unter Debian funktioniert nicht Tools - Maven, Gradle, Ant & mehr 3
G Kriege einfaches "Hallo Welt"-Applet unter Linux n Tools - Maven, Gradle, Ant & mehr 6
D Applet Dateizugriff unter UNIX und TextListener Problem Tools - Maven, Gradle, Ant & mehr 19
H Applet läuft unter Windows 98 nicht! Tools - Maven, Gradle, Ant & mehr 6
A Pixel auslesen unter JDK1.1.8 Tools - Maven, Gradle, Ant & mehr 2
S Java VM Versionsabfrage unter Java 1.1 / 1.0 Tools - Maven, Gradle, Ant & mehr 1

Ähnliche Java Themen


Oben