Für eine KVM-Remote-Konsole muss ich eine jnlp
Datei ausführen können . Wenn ich es laufen lasse, bekomme ich:
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application.
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:797)
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:555)
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:908)
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.setSecurity(JNLPClassLoader.java:319)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:239)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:381)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:337)
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:789)
... 2 more
Ich verstehe, warum Sie nicht möchten, dass Ihr Browser beliebigen Code ohne Vorzeichen ausführt.
Aber in dieser Situation habe ich keine Chance, den Code, der vom KVM-Gerät stammt, weder zu ändern noch zu signieren.
- Kann ich Java mitteilen, dass dieses Applet ohne Vorzeichen ausgeführt werden darf?
- Wenn nicht: Kann ich Java mitteilen, dass alle Applets dieser Domäne ohne Vorzeichen ausgeführt werden dürfen?
- Wenn nicht: Kann ich Java mitteilen, dass alle Applets ohne Vorzeichen ausgeführt werden dürfen?
- Wenn nicht: Kann ich Java mitteilen, dass alle Applets dieser Domäne ohne Vorzeichen ausgeführt werden dürfen?
- Gibt es bessere Optionen, da ich den Code nicht ändern kann?
Ich benutze derzeit Linux Mint und Chrome.
MD5
von entfernt wird, wird diejdk.jar.disabledAlgorithms
java
Ich erhalte den gleichen Fehler in Red Hat 2.6.32-573
Ich benutze
jre-1.8.0-openjdk.x86_64
undicedtea icedtea-web 1.6.2 (rhel-1.el6-x86_64)
Ich renne schon
Dieser Beitrag hat mein Problem behoben. Ich habe meine Datei "java.security" geändert:
https://velenux.wordpress.com/2017/06/07/workaround-for-javaws-jnpl-error-cannot-grant-permissions-to-unsigned- Gläser /
quelle
-nosecurity
statt-nonsecurity
Die Versionen von icedTea, die in Ubuntu 14.04 enthalten sind, haben ein neues Kontrollfeld, das die Möglichkeit bietet, Richtlinien zu konfigurieren, die wirklich funktionieren.
Jetzt können Sie die Ausführung von nicht verwendetem Code zulassen . Wenn Sie Sicherheitsbedenken haben, lassen Sie diese Berechtigungen nur in der jeweiligen CodeBase Ihrer Anwendung zu
Ich habe das gleiche in Ubuntu 12.04.x versucht, ohne Erfolg. In früheren Ubuntu-Versionen wurden java.policy-Dateien anscheinend ignoriert.
quelle
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings
wenn es keine einfache GUI-Methode gibt./usr/bin/itweb-settings
Startet das IcedTea Web Control Panel.