weblogic.Deployer 多次 运行 时变慢
weblogic.Deployer gets slow when running multiple times
我使用
将一些 EAR 部署到远程 weblogic 服务器
java weblogic.Deployer -adminurl http://weblogic:7001/ -username weblogic -password weblogic1 -deploy /tmp/package.ear -remote
但是当我多次 运行 这个命令时,部署速度变得非常慢(比如部署一个小的 EAR/WAR 需要 10-15 分钟)。
为什么?
解决方法是在java命令中加入参数-Djava.security.egd=file:/dev/./urandom
。有关详细信息,请参阅 this answer and this post。
完整的命令变为
java -Djava.security.egd=file:/dev/./dev/urandom weblogic.Deployer -adminurl http://weblogic:7001/ -username weblogic -password weblogic1 -deploy /tmp/package.ear -remote
我使用
将一些 EAR 部署到远程 weblogic 服务器java weblogic.Deployer -adminurl http://weblogic:7001/ -username weblogic -password weblogic1 -deploy /tmp/package.ear -remote
但是当我多次 运行 这个命令时,部署速度变得非常慢(比如部署一个小的 EAR/WAR 需要 10-15 分钟)。
为什么?
解决方法是在java命令中加入参数-Djava.security.egd=file:/dev/./urandom
。有关详细信息,请参阅 this answer and this post。
完整的命令变为
java -Djava.security.egd=file:/dev/./dev/urandom weblogic.Deployer -adminurl http://weblogic:7001/ -username weblogic -password weblogic1 -deploy /tmp/package.ear -remote