При попытке Dockerize SpringBoot Application я столкнулся с этой строкой команд
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/sample.jar"]
Я знаю, что он пытается выполнить файл jar. О чем я мало что знаю, так это о втором аргументе:
-Djava.security.egd=file:/dev/./urandom
Я немного погуглил, но не нашел хорошего ответа. Кроме того, меню справки в командной строке для java мало что изменило. Может ли кто-нибудь разъяснить этот конкретный аргумент мне и другим людям, находящимся в одной лодке. Заранее большое спасибо.
Отметьте это ruleoftech.com/2016/…




java.security.egd используется для переопределения параметра securerandom.source в файле безопасности JVM.
Пожалуйста, перейдите по этой ссылке для получения дополнительной информации
http://ruleoftech.com/2016/avoiding-jvm-delays-caused-by-random-number-generation
Я думаю, вы получите лучшее описание исходной ошибки, о которой сообщалось https://bugs.java.com/view_bug.do?bug_id=4705093
Проверь это.