Kan ikke tilgå CISCO enhed via lokalt eksekveret jnlp fil (JAVA issue)

Jacques
Antal: 185
Tilmeldt:
11-01-2003
User is offline
Kan ikke tilgå CISCO enhed via lokalt eksekveret jnlp fil (JAVA issue)

Hej alle,

Jeg kan simpelthen ikke få IcedTea til at spille med en downloaded .jnlp fil på en Ubuntu 20.04 VM. Jeg får bare dette spyttet ud i masken, når jeg kører "javaws" på filen:

jacques@jacques:~/Downloads$ javaws asdm.jnlp
selected jre: /usr/lib/jvm/default-java
WARNING: package javax.jnlp not in java.desktop
Unable to use Firefox's proxy settings. Using "DIRECT" as proxy type.
selected jre: /usr/lib/jvm/default-java
WARNING: package javax.jnlp not in java.desktop
Unable to use Firefox's proxy settings. Using "DIRECT" as proxy type.
netx: Initialization Error: Could not initialize application. (Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are not signed.)
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line.
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:822)
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:531)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:945)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are not signed.
at net.sourceforge.jnlp.runtime.JNLPClassLoader$SecurityDelegateImpl.getClassLoaderSecurity(JNLPClassLoader.java:2481)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.setSecurity(JNLPClassLoader.java:385)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:806)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:338)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:468)
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:814)
... 2 more

Hvordan i alverden skærer jeg igennem dette problem så det "bare virker"?


ejvindh
Antal: 161
Tilmeldt:
17-05-2010
User is offline
Det ser ud til, at den slår

Det ser ud til, at den slår sig på at jar-filen ikke er signeret (eller i hvert fald signeret med MD5). Jeg kan se, at andre har haft et lignende problem, og en løsning er foreslået her:

https://techblog.jeppson.org/2018/01/fix-icedtea-c...

Muligvis kan det også fixes, hvis du skifter over til Sun's java-motor. Men det er jo ikke sikkert du har lyst til det :)


Jacques
Antal: 185
Tilmeldt:
11-01-2003
User is offline
Tak, men jeg har allerede

Tak, men jeg har allerede prøvet det på linket foreslåede.


ejvindh
Antal: 161
Tilmeldt:
17-05-2010
User is offline
Har du også prøvet det

Har du også prøvet det andet trick, jeg foreslog?


sunlock.dk
sunlock.dk's picture
Antal: 311
Tilmeldt:
26-08-2003
User is offline
Hvad med denne (skipper dog

Hvad med denne (skipper dog alt sikkerhed):

javaws -nosecurity asdm.jnlp