สำหรับคอนโซลระยะไกลของ KVM ฉันต้องสามารถเรียกใช้jnlp
ไฟล์ได้ เมื่อฉันเรียกใช้ฉันจะได้รับ:
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
ฉันเข้าใจว่าทำไมคุณไม่ต้องการให้เบราว์เซอร์ของคุณเรียกใช้โค้ดที่ไม่ได้ลงนามเอง
แต่ในสถานการณ์เช่นนี้ฉันไม่มีโอกาสที่จะไม่เปลี่ยนแปลงหรือลงนามรหัสเนื่องจากมันมาจากอุปกรณ์ KVM
- ฉันบอก Java ได้ไหมว่าแอปเพล็ตอันนี้ทำงานได้โดยไม่ได้ลงนาม?
- หากไม่: ฉันสามารถบอกให้ Java รันแอปเพล็ตทั้งหมดจากโดเมนนั้นตกลงเพื่อเรียกใช้ที่ไม่ได้ลงชื่อหรือไม่?
- ถ้าไม่ใช่: ฉันสามารถบอกให้ Java รันแอปเพล็ตทั้งหมดได้หรือไม่หากไม่ได้ลงชื่อ?
- หากไม่: ฉันสามารถบอกให้ Java รันแอปเพล็ตทั้งหมดจากโดเมนนั้นตกลงเพื่อเรียกใช้ที่ไม่ได้ลงชื่อหรือไม่?
- มีตัวเลือกที่ดีกว่าหรือไม่เพราะฉันไม่สามารถเปลี่ยนรหัสได้?
ขณะนี้ฉันใช้ Linux Mint และ Chrome