Glassfish需要很长时间才能重启

时间:2014-10-14 23:40:00

标签: java glassfish

我在Glassfish 4.01中创建了一个域,并部署了一个工作正常的应用程序。但是,当我尝试重新启动域(使用asadmin restart-domain -v)时,进程非常缓慢。我在线上花了5分钟

[#|2014-10-14T19:02:28.056-0400|FINE|glassfish 4.0|javax.enterprise.system.tools.deployment.dol|_ThreadID=120;_ThreadName=pool-13-thread-1;_TimeMillis=1413327748056;_LevelValue=500;ClassName=org.glassfish.hk2.classmodel.reflect.Parser;MethodName=awaitTermination;|
Await iterating at 1413327748056 waiting for 2|#]

然后,当它越过它时,它会在看起来像这样的行上花费很多年

[#|2014-10-14T19:08:26.113-0400|FINE|glassfish 4.0|javax.enterprise.system.tools.deployment.autodeploy|_ThreadID=106;_ThreadName=AutoDeployer;_TimeMillis=1413328106113;_LevelValue=500;ClassName=org.glassfish.deployment.autodeploy.AutoDeployedFilesManager;MethodName=getFilesForDeployment;|
Skipping /opt/glassfish4/glassfish/domains/domain1/autodeploy/bundles because its name is in the list of files to ignore|#]

它持续了至少10分钟,我甚至不知道它最终是否会结束。第一台服务器启动只花了10秒钟,所以这里肯定有问题。

我还试图删除文件夹/应用程序,/ autodeploy,/ osgi-cache的内容。现在它陷入了

[#|2014-10-14T19:33:31.576-0400|FINE|glassfish 4.0|org.jvnet.hk2.osgiadapter|_ThreadID=12;_ThreadName=FelixStartLevel;_TimeMillis=1413329611576;_LevelValue=500;ClassName=HK2Main$HK2ServiceTrackerCustomizer;MethodName=addingService;|
registering service = org.apache.felix.cm.file.FilePersistenceManager@75a34889, contract = org.apache.felix.cm.PersistenceManager, name = null|#]

您是否知道为什么会发生这种情况,以及如何解决?

0 个答案:

没有答案