Hallo
ich habe gerade folgendes Problem:
Ich habe eine Applikation A die per Webstart aufgerufen wird (liegt innerhalb eines WAR’s). Diese Applikation soll Zugriff auf verschiedene Propertie_Dateien aus einem JNLP B (liegt auch in einem WAR) bekommen. Beide JNLP’s laufen, wenn sie sich nicht kennen, ohne Probleme.
Nehmen wir nun an A liegt unter http://meineDomain.de/A/webstart
B liegt unter http://meineDomain.de/B/webstart
A muss B kennen, B darf bzw soll nichts von A wissen. Daher habe ich diesen Block in die JNLP-Beschreibungsdatei von A eingetragen
Das A und B lassen sich, wenn sie sich kennen, ohne Fehler durchbauen und deployen. Sobald ich aber A über webstart starten will versucht webstart nachdem alle jars verifiziert wurden B unter dem relativen Pfad
/webstart/http://meineDomain.de/B/webstart/B.jnlp
zu finden. Zumindest sagt mir das JBoss im Log -
meiner Vermuntung nach wird das „/webstart“ - Verzeichnis das von A sein.
Webstart sagt mir als Fehlermeldung :
Exception:
java.lang.UnsatisfiedLinkError: no jshortcut in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at net.jimmc.jshortcut.JShellLink.
Die Frage ist nun:
Wie kann ich A beibringen, dass B in einem anderen Verzeichnis oder unter Umständen sogar in einer anderen Domain liegt und nicht unter /webstart ?
Ich bedanke mich im voraus für eure Hilfe.
Grüße