2012-05-15 48 views
2

我們有一個耳包帶:Glassfish的 - 3.1.2部署EAR包需要很長

3戰包, 77級EJB封裝, 101 jar包

這款耳塞包的部署大約需要30分鐘。 對於開發者來說太長了。 我們如何分析glassfish上的部署時間?

當我爲logging.properties中的某些包打開日誌級別時,是否可以獲得有關部署的更多信息?

當我設置javax.enterprise.system.tools.deployment.level爲:最詳細,我看到像一開始許多條目:

*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分鐘。

回答

1

你可以使用java的各種程序之一進行分析,也許可以查看最慢的部分。此外,去投這個問題:http://java.net/jira/browse/GLASSFISH-16560

+0

不幸的是,我們已經發現了與jvisualvm和NetBeans配置任何東西。 從發佈的bug中獲得的dol.jar沒有提供任何性能改進。儘管如此,謝謝你的答案。 – DSmelanskij

相關問題