Весенний ботинок |AccessControlException при попытке запустить JAR с Java security.manager - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть JAR-файл с весенней загрузкой, который я хочу запустить с менеджером безопасности Java.Но я не могу сделать это успешно, так как это приводит к следующему исключению.

Команда:

$ java -Djava.security.manager -jar SpringBoot-0.7.3.jar

Ошибка в консоли:

Exception in thread "main" java.lang.IllegalStateException: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getProtectionDomain")
        at org.springframework.boot.loader.ExecutableArchiveLauncher.<init>(ExecutableArchiveLauncher.java:41)
        at org.springframework.boot.loader.JarLauncher.<init>(JarLauncher.java:35)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getProtectionDomain")
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
        at java.security.AccessController.checkPermission(AccessController.java:884)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
        at java.lang.Class.getProtectionDomain(Class.java:2299)
        at org.springframework.boot.loader.Launcher.createArchive(Launcher.java:115)
        at org.springframework.boot.loader.ExecutableArchiveLauncher.<init>(ExecutableArchiveLauncher.java:38)

В чем здесь проблема?Как правильно запустить приложение Spring Boot с менеджером безопасности Java?

...