【问题标题】:Glassfish - 3.1.2 deployment of a EAR package takes very longGlassfish - EAR 包的 3.1.2 部署需要很长时间
【发布时间】:2012-05-15 09:45:26
【问题描述】:

我们有一个耳包:

3个战争包, 77个ejb包, 101个jar包

这个ear包的部署大约需要30分钟。 对于开发人员来说,时间太长了。 我们如何分析 glassfish 上的部署时间?

当我在 logging.properties 中打开某些包的日志级别时,是否会获得有关部署的更多信息?

当我将 javax.enterprise.system.tools.deployment.level 设置为 FINEST 时,我在开始时看到许多条目,例如:

*Fein: Adding jar to class path:file:/D:..../.jar*
*Fein: Adding jar to class path:file:/D:..../.jar*

*Fein: FileArchive.getSubArchive for D:...*

之后才来

Fein: Skipping D:\Glassfish_3.1.2_Developer\glassfish\domains\ascDomain\autodeploy\bundles because its name is in the list of files to ignore

15-20 分钟仅此而已。

【问题讨论】:

    标签: java jakarta-ee deployment glassfish


    【解决方案1】:

    您可以使用为 java 执行此操作的各种程序之一进行一些分析,也许看看最慢的部分是什么。另外,为这个问题投票:http://java.net/jira/browse/GLASSFISH-16560

    【讨论】:

    • 不幸的是,我们用 jvisualvm 和 netbeans profiler 找到了任何东西。来自已发布错误的 dol.jar 没有给我们带来任何性能改进。不过还是谢谢你的回答。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-01
      • 2010-12-19
      • 1970-01-01
      • 2011-03-20
      相关资源
      最近更新 更多