У меня есть 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?