weblogic.Deployer在多次运行时变慢

时间:2016-08-25 16:21:37

标签: java performance deployment weblogic slowdown

我使用

将一些EAR部署到远程weblogic服务器

java weblogic.Deployer -adminurl http://weblogic:7001/ -username weblogic -password weblogic1 -deploy /tmp/package.ear -remote

但是当我多次运行此命令时,它的部署速度非常慢(例如,部署一个小型EAR / WAR需要10-15分钟)。

为什么?

1 个答案:

答案 0 :(得分:2)

解决方案是将参数-Djava.security.egd=file:/dev/./urandom添加到java命令。有关详细信息,请参阅this answerthis post

完整的命令变为

java -Djava.security.egd=file:/dev/./dev/urandom weblogic.Deployer -adminurl http://weblogic:7001/ -username weblogic -password weblogic1 -deploy /tmp/package.ear -remote