我将glassfish 2.1.1运行在32位RHEL 4之上,我需要经常部署和取消部署包装在zip文件中的大约30-40个jbi服务程序集。我使用shell脚本,其中“asadmin deploy-jbi-service-assembly”和“asadmin start-jbi-service-assembly”命令在循环内运行。我遇到的一个特殊问题是,当我通过Xmx jvm选项将域的堆大小设置为2048m时,取消部署就可以了,但在部署期间,在大约6-7次部署之后,域崩溃了。当我将堆大小从2048m减少到大约1700m时,我能够部署所有程序集而不会打嗝。但是在部署之后我再次必须更改堆大小并重新启动域。服务器有大约48GB内存和2个四核cpu,因此资源不稀缺。这真是令人头疼。任何人帮助我????