2016-08-25 6 views
1

je déploie certains EAR à un serveur weblogic à distance avecweblogic.Deployer devient lent lors de l'exécution plusieurs fois

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

Mais quand je lance cette commande plusieurs fois, il devient vraiment lent à déployer (comme 10 15 minutes pour déployer un petit EAR/WAR).

Pourquoi?

Répondre

2

La solution consiste à ajouter le paramètre -Djava.security.egd=file:/dev/./urandom à la commande Java. Voir this answer et this post pour plus de détails.

La commande complète devient

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