Glassfish - 3.1.2部署EAR包需要很长时间

时间:2012-05-15 09:45:27

标签: java java-ee deployment glassfish

我们有一个耳包:

3个战争套餐, 77个ejb包, 101罐装

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)