java - weblogic.Deployer 多次运行时变慢

标签 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 分钟)。

为什么?

最佳答案

解决办法是在java命令中添加参数-Djava.security.egd=file:/dev/./urandom。请参阅this answerthis post了解更多详情。

完整的命令变为

java -Djava.security.egd=文件:/dev/./dev/urandom weblogic.Deployer -adminurl http://weblogic:7001/-用户名 weblogic -密码 weblogic1 -deploy/tmp/package。耳朵遥控

关于java - weblogic.Deployer 多次运行时变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39150283/

相关文章:

java.lang.IllegalArgumentException : A signing key must be specified if the specified JWT is digitally signed 异常

java - 确保 Groovy ArrayList 对象属于同一类

java - 是否值得对需要 1 秒才能完成的操作进行线程化?

linux - ansible ansible_default_ipv4 设置错误的接口(interface)

java - 暂停从 Java Web 应用程序发送和接收消息

java - 如何从 pdfBox 导入 ImageIOUtil 和 PDFText2HTML 类

performance - Stack Overflow 是如何实现缓存的?

c++ - 全阵列替代

c# - 如何在包含第三方 DLL 文件的同时部署 C# 应用程序?

ruby-on-rails - Docker Rails 迁移