Untuk konsol jarak jauh KVM saya harus dapat menjalankan jnlp
file. Ketika saya menjalankannya saya mendapatkan:
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
Saya mengerti mengapa Anda tidak ingin browser Anda menjalankan kode tanpa tanda yang sewenang-wenang.
Tetapi dalam situasi ini saya tidak memiliki kesempatan untuk tidak mengubah atau menandatangani kode, karena berasal dari perangkat KVM.
- Dapatkah saya memberi tahu Java bahwa applet yang satu ini OK untuk dijalankan tanpa tanda tangan?
- Jika tidak: Dapatkah saya memberi tahu Java menjalankan semua applet dari domain itu OK untuk menjalankan yang tidak ditandatangani?
- Jika tidak: Dapatkah saya memberi tahu Java bahwa menjalankan semua applet OK untuk berjalan tanpa tanda tangan?
- Jika tidak: Dapatkah saya memberi tahu Java menjalankan semua applet dari domain itu OK untuk menjalankan yang tidak ditandatangani?
- Apakah ada opsi yang lebih baik, mengingat saya tidak dapat mengubah kode?
Saat ini saya menggunakan Linux Mint dan Chrome.
MD5
darijdk.jar.disabledAlgorithms
perbaikanjava
konsol jarak jauh ke server blade-nyaSaya mendapatkan kesalahan yang sama di Red Hat 2.6.32-573
saya menggunakan
jre-1.8.0-openjdk.x86_64
danicedtea icedtea-web 1.6.2 (rhel-1.el6-x86_64)
Saya sudah lari
Posting ini memecahkan masalah saya, saya memodifikasi file java.security saya:
https://velenux.wordpress.com/2017/06/07/workaround-for-javaws-jnpl-error-cannot-grant-permissions-to-unsigned- guci /
sumber
-nosecurity
bukannya-nonsecurity
Versi icedTea yang disertakan dalam Ubuntu 14.04 memiliki panel kontrol baru yang mencakup kemungkinan untuk mengkonfigurasi kebijakan yang benar-benar berfungsi.
Sekarang Anda dapat mengizinkan eksekusi kode yang tidak dimiliki . Jika Anda mengkhawatirkan keamanan, izinkan izin itu hanya dari CodeBase aplikasi Anda yang khusus
Saya telah mencoba melakukan hal yang sama di Ubuntu 12.04.x tetapi tidak berhasil sama sekali. Dalam versi Ubuntu sebelumnya, file java.policy tampaknya diabaikan.
sumber
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings
jika tidak ada cara GUI yang mudah untuk melakukannya./usr/bin/itweb-settings
meluncurkan Panel Kontrol Web IcedTea.