2

我们有一个耳包:

3个war包,77个ejb包,101个jar包

此耳包的部署大约需要 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分钟仅此而已。

4

2 回答 2

1

固定使用:

http://java.net/jira/browse/GLASSFISH-18875

于 2012-07-12T14:18:09.240 回答
1

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

于 2012-05-16T13:39:49.087 回答