java.lang.SecurityException: Missing required Permissions nach Update 51 Java 7
Mit dem Update 51 für Java 7 wurden Verbesserungen an der Sicherheitsfunktion eingeführt. Diese Verbesserungen sind sinnvoll, da in der Vergangenheit leider öfter Sicherheitslücken in Java ausgenützt, und Angriffe gestartet werden konnten.
Nach dem Update kam es bei mir beim Starten von Webanwendungen zu Fehlermeldungen. Im speziellen betraf es bei mir das IBM Integrated Management Module (IMM), also die Fernwartung meines Servers. Da IMM vor dem Update noch einwandfrei funktioniert hatte, war die Ursache hierfür das Update bzw. die Änderungen in den Sicherheitseinstellungen sein.
Die Fehlermeldung java.lang.SecurityException: Missing required Permissions
Beim Starten der Applikation wurde mir folgende Fehlermeldung in einem Dialogfeld angezeigt: Anwendung kann nicht gestartet werden
In den Details war dann folgende Exception zu sehen:
java.lang.SecurityException: Missing required Permissions manifest attribute in main jar: https://a.b.c.d/aessrp/avctIBMViewer.jar
Der Lösungsweg
Die Lösung für dieses Problem war folgendes:
- Auf Windows 7 links unten auf den Windowsknopf drücken
- Bei Programme durchsuchen „Configure Java“ eingeben
- Dort auf dein Reiter Sicherheit gehen
- Auf „Siteliste bearbeiten“ klicken
- Hier die Adresse des IMM-Servers hinzufügen: zB https://a.b.c.d
Alternativ könnte ich die Sicherheitsebene auf Mittel setzen, diese Einstellung ist aber nicht empfohlen.
Quellen: